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