Changes in kernel/arch/ia64/include/bootinfo.h [46db10e9:96b02eb9] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/include/bootinfo.h
r46db10e9 r96b02eb9 30 30 #define KERN_ia64_BOOTINFO_H_ 31 31 32 #define BOOTINFO_ADDRESS 0x4401000 33 34 #define CONFIG_INIT_TASKS 32 32 #define TASKMAP_MAX_RECORDS 32 35 33 36 34 #define MEMMAP_ITEMS 128 37 35 38 36 #define EFI_MEMMAP_FREE_MEM 0 39 #define EFI_MEMMAP_IO 140 #define EFI_MEMMAP_IO_PORTS 241 37 42 38 /** Size of buffer for storing task name in binit_task_t. */ … … 44 40 45 41 typedef struct { 46 void *addr; 47 unsigned longsize;42 void *addr; 43 size_t size; 48 44 char name[BOOTINFO_TASK_NAME_BUFLEN]; 49 45 } binit_task_t; 50 46 51 47 typedef struct { 52 unsigned long count;53 binit_task_t tasks[ CONFIG_INIT_TASKS];48 size_t cnt; 49 binit_task_t tasks[TASKMAP_MAX_RECORDS]; 54 50 } binit_t; 55 51 … … 58 54 unsigned long base; 59 55 unsigned long size; 60 }efi_memmap_item_t; 61 56 } efi_memmap_item_t; 62 57 63 58 typedef struct { 64 59 binit_t taskmap; 65 60 66 61 efi_memmap_item_t memmap[MEMMAP_ITEMS]; 67 62 unsigned int memmap_items; 68 69 unsigned long *sapic;63 64 sysarg_t *sapic; 70 65 unsigned long sys_freq; 71 66 unsigned long freq_scale; … … 76 71 extern bootinfo_t *bootinfo; 77 72 78 extern void start(void);79 extern void bootstrap(void);80 81 73 #endif
Note:
See TracChangeset
for help on using the changeset viewer.