Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/include/bootinfo.h

    r96b02eb9 r46db10e9  
    3030#define KERN_ia64_BOOTINFO_H_
    3131
    32 #define TASKMAP_MAX_RECORDS  32
     32#define BOOTINFO_ADDRESS 0x4401000
     33
     34#define CONFIG_INIT_TASKS       32
    3335
    3436#define MEMMAP_ITEMS 128
    3537
    3638#define EFI_MEMMAP_FREE_MEM 0
     39#define EFI_MEMMAP_IO 1
     40#define EFI_MEMMAP_IO_PORTS 2
    3741
    3842/** Size of buffer for storing task name in binit_task_t. */
     
    4044
    4145typedef struct {
    42         void *addr;
    43         size_t size;
     46        void *addr; 
     47        unsigned long size;
    4448        char name[BOOTINFO_TASK_NAME_BUFLEN];
    4549} binit_task_t;
    4650       
    4751typedef 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];
    5054} binit_t;
    5155
     
    5458        unsigned long base;
    5559        unsigned long size;
    56 } efi_memmap_item_t;
     60}efi_memmap_item_t;
     61
    5762
    5863typedef struct {
    5964        binit_t taskmap;
    60        
     65
    6166        efi_memmap_item_t memmap[MEMMAP_ITEMS];
    6267        unsigned int memmap_items;
    63        
    64         sysarg_t *sapic;
     68
     69        unsigned long * sapic;
    6570        unsigned long sys_freq;
    6671        unsigned long freq_scale;
     
    7176extern bootinfo_t *bootinfo;
    7277
     78extern void start(void);
     79extern void bootstrap(void);
     80
    7381#endif
Note: See TracChangeset for help on using the changeset viewer.