1234567891011121314151617181920212223242526 |
- #ifndef _kernel_header_h
- typedef struct _kernel_descript_t {
- unsigned long size; // header size
- unsigned long entry; // address of the kernel_entry
- unsigned long start; // start address of the kernel image in the memory
- unsigned long end; // end address of the kernel image in the memory
- unsigned long update_num;
- unsigned long update_start_0;
- unsigned long update_end_0;
- unsigned long update_start_1;
- unsigned long update_end_1;
- unsigned long cmdline_addr;
- char sis_version[20];
- unsigned long project_id;
- unsigned long BL_no_ungz_flash_start;// 256 byte aligned
- unsigned long BL_no_ungz_mem_start; // 256 byte aligned
- unsigned long BL_no_ungz_mem_end;
- unsigned long initramfs_size; // 16 aligned
- unsigned long initramfs_size_p3; // 16 aligned
- unsigned long reserve1;
- unsigned long reserve2;
- unsigned long reserve3;
- }kernel_descript_t;
- #endif //_kernel_header_h
|