Searched defs:VmxVcpu (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/arch/x86_64/kvm/vmx/ |
H A D | vcpu.rs | 79 pub struct VmxVcpu { struct 80 pub vcpu_id: u32, 81 pub vcpu_ctx: VcpuContextFrame, // 保存vcpu切换时的上下文,如通用寄存器等 82 pub vcpu_state: VcpuState, // vcpu当前运行状态 83 pub mmu: KvmMmu, // vcpu的内存管理单元 84 pub data: VcpuData, // vcpu的数据 85 pub parent_vm: Vm, // parent KVM 154 impl VmxVcpu { impl 416 impl Vcpu for VmxVcpu { implementation
|
H A D | mmu.rs | 103 vcpu: &mut VmxVcpu, in tdp_page_fault() 166 pub fn kvm_mmu_setup(vcpu: &Mutex<VmxVcpu>) { in kvm_mmu_setup() 176 pub fn init_kvm_tdp_mmu(vcpu: &Mutex<VmxVcpu>) { in init_kvm_tdp_mmu() 205 vcpu: &mut VmxVcpu, in __direct_map() 229 vcpu: &mut VmxVcpu, in mmu_gfn_to_pfn_fast()
|
/DragonOS/kernel/src/arch/x86_64/kvm/ |
H A D | mod.rs | 58 pub fn kvm_arch_vcpu_create(id: u32) -> Result<Arc<Mutex<VmxVcpu>>, SystemError> { in kvm_arch_vcpu_create()
|