We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 04378bf commit ef76b9bCopy full SHA for ef76b9b
tool/microkit/src/main.rs
@@ -2711,6 +2711,22 @@ fn build_system(
2711
tcb: pd_tcb_objs[pd_idx].cap_addr,
2712
},
2713
));
2714
+ if let Some(pd_vm) = &pd.virtual_machine {
2715
+ for (vm_idx, vm) in virtual_machines.iter().enumerate() {
2716
+ if pd_vm.name == vm.name {
2717
+ for vcpu_idx in 0..vm.vcpus.len() {
2718
+ system_invocations.push(Invocation::new(
2719
+ config,
2720
+ InvocationArgs::DomainSetSet {
2721
+ domain_set: DOMAIN_CAP_ADDRESS,
2722
+ domain: domain_id as u8,
2723
+ tcb: vcpu_tcb_objs[vm_idx + vcpu_idx].cap_addr,
2724
+ },
2725
+ ));
2726
+ }
2727
2728
2729
2730
}
2731
2732
0 commit comments