Home
last modified time | relevance | path

Searched defs:VmxVcpu (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/kvm/vmx/
H A Dvcpu.rs79 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 Dmmu.rs103 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 Dmod.rs58 pub fn kvm_arch_vcpu_create(id: u32) -> Result<Arc<Mutex<VmxVcpu>>, SystemError> { in kvm_arch_vcpu_create()