diff --git a/src/lib.rs b/src/lib.rs index f3f53e1..21e3433 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -42,34 +42,34 @@ pub struct VideoInfo { #[repr(C)] pub struct Header { - kernel_magic: [u8; 8], - loader_magic: [u8; 8] + pub kernel_magic: [u8; 8], + pub loader_magic: [u8; 8] } #[repr(C)] pub struct ProtoV1 { - hdr: Header, + pub hdr: Header, - memory_map_data: u64, - memory_map_size: u32, - memory_map_entsize: u32, + pub memory_map_data: u64, + pub memory_map_size: u32, + pub memory_map_entsize: u32, - video_width: u32, - video_height: u32, - video_format: u32, - _pad0: u32, - video_framebuffer: u64, - video_pitch: u64, + pub video_width: u32, + pub video_height: u32, + pub video_format: u32, + pub _pad0: u32, + pub video_framebuffer: u64, + pub video_pitch: u64, - elf_symtab_hdr: u64, - elf_symtab_data: u64, - elf_strtab_hdr: u64, - elf_strtab_data: u64, + pub elf_symtab_hdr: u64, + pub elf_symtab_data: u64, + pub elf_strtab_hdr: u64, + pub elf_strtab_data: u64, - initrd_base: u64, - initrd_size: u64, + pub initrd_base: u64, + pub initrd_size: u64, - rsdp: u64, + pub rsdp: u64, - cmdline: [u8; CMDLINE_SIZE] + pub cmdline: [u8; CMDLINE_SIZE] }