4 /* Information collected from firmware/bootloader */
7 /* Values passed by bootloader */
8 unsigned long boot_type;
9 unsigned long boot_data;
10 unsigned long boot_arg;
12 const char *firmware; /* "PCBIOS", "LinuxBIOS", etc. */
13 const char *command_line; /* command line given to us */
18 unsigned long long base;
19 unsigned long long size;
21 unsigned long *dict_start;
22 unsigned long *dict_end;
27 extern void *elf_boot_notes;
28 extern struct sys_info sys_info;
30 void collect_elfboot_info(struct sys_info *info);
31 void collect_linuxbios_info(struct sys_info *info);
33 /* Our name and version. I want to see single instance of these in the image */
34 extern const char *program_name, *program_version;
36 #define LOADER_NOT_SUPPORT 0xbadf11e
38 #endif /* SYS_INFO_H */