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)]
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]
}