Changeset deca67b in mainline for kernel/arch/ia32/include/boot/multiboot.h
- Timestamp:
- 2009-03-03T12:56:20Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- add04f7
- Parents:
- 2f57690
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/include/boot/multiboot.h
r2f57690 rdeca67b 27 27 */ 28 28 29 /** @addtogroup ia32 29 /** @addtogroup ia32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ia32_ CBOOT_H__36 #define KERN_ia32_ CBOOT_H_35 #ifndef KERN_ia32_MULTIBOOT_H__ 36 #define KERN_ia32_MULTIBOOT_H_ 37 37 38 38 #include <arch/types.h> … … 58 58 uintptr_t mem_lower; 59 59 uintptr_t mem_upper; 60 60 61 61 uint32_t boot_device; 62 62 char *cmdline; 63 63 64 64 uint32_t mods_count; 65 65 mb_mod_t *mods_addr; 66 66 67 67 uint32_t syms[4]; 68 68 69 69 uint32_t mmap_length; 70 70 mb_mmap_t *mmap_addr; 71 71 72 72 /* ... */ 73 73 } __attribute__ ((packed)) mb_info_t; 74 74 75 75 enum mb_info_flags { 76 MBINFO_FLAGS_MEM = 0x01, 77 MBINFO_FLAGS_BOOT = 0x02, 78 MBINFO_FLAGS_CMDLINE = 0x04, 79 MBINFO_FLAGS_MODS = 0x08, 80 MBINFO_FLAGS_SYMS1 = 0x10, 81 MBINFO_FLAGS_SYMS2 = 0x20, 82 MBINFO_FLAGS_MMAP = 0x40 76 MBINFO_FLAGS_MEM = 0x01, 77 MBINFO_FLAGS_BOOT = 0x02, 78 MBINFO_FLAGS_CMDLINE = 0x04, 79 MBINFO_FLAGS_MODS = 0x08, 80 MBINFO_FLAGS_SYMS1 = 0x10, 81 MBINFO_FLAGS_SYMS2 = 0x20, 82 MBINFO_FLAGS_MMAP = 0x40 83 83 84 /* ... */ 84 85 }; 85 86 extern void ia32_cboot(uint32_t signature, const mb_info_t *mi);87 86 88 87 #endif
Note:
See TracChangeset
for help on using the changeset viewer.