Struct x86test_types::X86TestFn
source · [−]pub struct X86TestFn {
pub name: &'static str,
pub ignore: bool,
pub identity_map: bool,
pub physical_memory: (u64, u64),
pub ioport_enable: (u16, u32),
pub should_panic: bool,
pub should_halt: bool,
pub testfn: StaticTestFn,
}Fields
name: &'static strName of test.
ignore: boolIgnore this test?
identity_map: boolCreate an identify map of process inside the VM?
physical_memory: (u64, u64)Add guest physical memory in this range.
ioport_enable: (u16, u32)When read on ioport_enable.0 return ioport_enable.1 as value. When write on ioport_enable.0 abort if value was not ioport_enable.1.
should_panic: boolTest has a #[should_panic] attribute
should_halt: boolTest has a #[should_halt] attribute
testfn: StaticTestFnTest function we need to execute (in a VM).