Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use core::mem::size_of;
- const HEADER_MAGIC: u32 = 0xe85250d6;
- #[repr(C)]
- pub struct MultibootHeader {
- magic: u32,
- arch: u32,
- header_length: u32,
- checksum: u32,
- tags: [u8; 0],
- end_tags: (u16, u16, u32),
- }
- #[link_section = ".multiboot_header"]
- pub static MULTIBOOT_HEADER: MultibootHeader = MultibootHeader {
- magic: HEADER_MAGIC,
- arch: 0,
- header_length: size_of::<MultibootHeader>() as u32,
- checksum: -((HEADER_MAGIC + 0 + size_of::<MultibootHeader>() as u32) as i32) as u32,
- tags: [],
- end_tags: (0, 0, 8),
- };
Add Comment
Please, Sign In to add comment