()
| 3446 | |
| 3447 | #[test] |
| 3448 | fn test_setup_regs() { |
| 3449 | let hv = hypervisor::new().unwrap(); |
| 3450 | let vm = hv.create_vm(HypervisorVmConfig::default()).unwrap(); |
| 3451 | let vcpu = vm.create_vcpu(0, None).unwrap(); |
| 3452 | |
| 3453 | // Must fail when vcpu is not initialized yet. |
| 3454 | vcpu.setup_regs(0, 0x0, layout::FDT_START.0).unwrap_err(); |
| 3455 | |
| 3456 | let mut kvi = vcpu.create_vcpu_init(); |
| 3457 | vm.get_preferred_target(&mut kvi).unwrap(); |
| 3458 | vcpu.vcpu_init(&kvi).unwrap(); |
| 3459 | |
| 3460 | vcpu.setup_regs(0, 0x0, layout::FDT_START.0).unwrap(); |
| 3461 | } |
| 3462 | |
| 3463 | #[test] |
| 3464 | fn test_read_mpidr() { |
nothing calls this directly
no test coverage detected