Trait linux_loader::loader::KernelLoader [−][src]
pub trait KernelLoader {
fn load<F, M: GuestMemory>(
guest_mem: &M,
kernel_offset: Option<GuestAddress>,
kernel_image: &mut F,
highmem_start_address: Option<GuestAddress>
) -> Result<KernelLoaderResult>
where
F: Read + Seek;
}Expand description
Trait that specifies kernel image loading support.
Required methods
fn load<F, M: GuestMemory>(
guest_mem: &M,
kernel_offset: Option<GuestAddress>,
kernel_image: &mut F,
highmem_start_address: Option<GuestAddress>
) -> Result<KernelLoaderResult> where
F: Read + Seek,
fn load<F, M: GuestMemory>(
guest_mem: &M,
kernel_offset: Option<GuestAddress>,
kernel_image: &mut F,
highmem_start_address: Option<GuestAddress>
) -> Result<KernelLoaderResult> where
F: Read + Seek,
How to load a specific kernel image format into the guest memory.
Arguments
guest_mem:GuestMemoryto load the kernel in.kernel_offset: Usage varies between implementations.kernel_image: Kernel image to be loaded.highmem_start_address: Address where high memory starts.