Make protocol entries public
This commit is contained in:
parent
0f2df007e5
commit
1b5583b00f
40
src/lib.rs
40
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]
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user