Make protocol entries public

This commit is contained in:
Mark 2020-09-20 18:21:21 +03:00
parent 0f2df007e5
commit 1b5583b00f

View File

@ -42,34 +42,34 @@ pub struct VideoInfo {
#[repr(C)] #[repr(C)]
pub struct Header { pub struct Header {
kernel_magic: [u8; 8], pub kernel_magic: [u8; 8],
loader_magic: [u8; 8] pub loader_magic: [u8; 8]
} }
#[repr(C)] #[repr(C)]
pub struct ProtoV1 { pub struct ProtoV1 {
hdr: Header, pub hdr: Header,
memory_map_data: u64, pub memory_map_data: u64,
memory_map_size: u32, pub memory_map_size: u32,
memory_map_entsize: u32, pub memory_map_entsize: u32,
video_width: u32, pub video_width: u32,
video_height: u32, pub video_height: u32,
video_format: u32, pub video_format: u32,
_pad0: u32, pub _pad0: u32,
video_framebuffer: u64, pub video_framebuffer: u64,
video_pitch: u64, pub video_pitch: u64,
elf_symtab_hdr: u64, pub elf_symtab_hdr: u64,
elf_symtab_data: u64, pub elf_symtab_data: u64,
elf_strtab_hdr: u64, pub elf_strtab_hdr: u64,
elf_strtab_data: u64, pub elf_strtab_data: u64,
initrd_base: u64, pub initrd_base: u64,
initrd_size: u64, pub initrd_size: u64,
rsdp: u64, pub rsdp: u64,
cmdline: [u8; CMDLINE_SIZE] pub cmdline: [u8; CMDLINE_SIZE]
} }