Searched refs:kvm (Results 1 – 21 of 21) sorted by relevance
/DragonOS-0.1.9/kernel/src/arch/x86_64/kvm/vmx/ |
D | seg.rs | 1 use crate::arch::kvm::VmcsFields::{ 4 use crate::arch::kvm::VmcsFields::{ 7 use crate::arch::kvm::VmcsFields::{ 10 use crate::arch::kvm::VmcsFields::{ 13 use crate::arch::kvm::VmcsFields::{ 16 use crate::arch::kvm::VmcsFields::{ 19 use crate::arch::kvm::VmcsFields::{ 22 use crate::arch::kvm::VmcsFields::{
|
D | mmu.rs | 2 arch::kvm::vmx::ept::EptMapper, 6 virt::kvm::host_mem::{__gfn_to_pfn, kvm_vcpu_gfn_to_memslot, PAGE_MASK, PAGE_SHIFT}, 17 use crate::arch::kvm::vmx::mmu::VmcsFields::CTRL_EPTP_PTR;
|
D | vmexit.rs | 4 use crate::virt::kvm::vm; 239 let kvm = vm(0).unwrap(); in vmexit_handler() localVariable 240 let vcpu = kvm.vcpu[0].clone(); in vmexit_handler()
|
D | vcpu.rs | 6 use crate::arch::kvm::vmx::mmu::KvmMmu; 7 use crate::arch::kvm::vmx::seg::{seg_setup, Sreg}; 8 use crate::arch::kvm::vmx::{VcpuRegIndex, X86_CR0}; 15 use crate::virt::kvm::vcpu::Vcpu; 16 use crate::virt::kvm::vm::Vm;
|
/DragonOS-0.1.9/kernel/src/arch/riscv64/ |
D | mod.rs | 8 mod kvm; module 21 pub use self::kvm::RiscV64KVMArch as KVMArch;
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/ |
D | mod.rs | 12 pub mod kvm; module 32 pub use kvm::X86_64KVMArch as KVMArch;
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/kvm/ |
D | mod.rs | 1 use crate::arch::kvm::vmx::vmcs::VmcsFields; 2 use crate::arch::kvm::vmx::vmx_asm_wrapper::{vmx_vmlaunch, vmx_vmread}; 4 use crate::virt::kvm::vm;
|
/DragonOS-0.1.9/kernel/src/virt/ |
D | mod.rs | 1 pub mod kvm; module
|
/DragonOS-0.1.9/user/dadk/config/ |
D | test_kvm_0_1_0.dadk | 4 "description": "测试kvm的程序",
|
/DragonOS-0.1.9/kernel/src/virt/kvm/ |
D | vm_dev.rs | 11 use crate::virt::kvm::host_mem::KvmUserspaceMemoryRegion; 12 use crate::virt::kvm::update_vm; 13 use crate::virt::kvm::vcpu_dev::LockedVcpuInode; 14 use crate::virt::kvm::vm;
|
D | vcpu_dev.rs | 1 use crate::arch::kvm::vmx::vcpu::VcpuContextFrame; 11 use crate::virt::kvm::vcpu::Vcpu; 12 use crate::virt::kvm::vm;
|
D | host_mem.rs | 84 let kvm = vm(0).unwrap(); in kvm_vcpu_memslots() localVariable 86 return kvm.memslots[as_id]; in kvm_vcpu_memslots()
|
D | vm.rs | 1 use crate::arch::kvm::vmx::vcpu::VmxVcpu;
|
D | kvm_dev.rs | 13 use crate::virt::kvm::vm_dev::LockedVmInode;
|
/DragonOS-0.1.9/kernel/ |
D | Cargo.toml | 19 default = ["backtrace", "kvm"] 22 # kvm 23 kvm = []
|
/DragonOS-0.1.9/docs/introduction/ |
D | build_system.md | 86 - qemu qemu-system qemu-kvm 113 ./configure --enable-kvm 182 sudo apt install -y qemu qemu-system qemu-kvm
|
/DragonOS-0.1.9/tools/ |
D | bootstrap.sh | 90 sudo $1 install -y qemu-system qemu-kvm 320 sudo adduser $USR kvm 321 sudo chown $USR /dev/kvm
|
D | Dockerfile | 22 gcc build-essential fdisk dosfstools qemu-kvm \
|
/DragonOS-0.1.9/kernel/src/init/ |
D | init.rs | 85 crate::virt::kvm::kvm_init(); in do_start_kernel()
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/mm/ |
D | mod.rs | 39 use super::kvm::vmx::vmcs::VmcsFields; 40 use super::kvm::vmx::vmx_asm_wrapper::vmx_vmread;
|
/DragonOS-0.1.9/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.9.md | 1393 * try some ioctl flow & kvm device 1435 * refactor kvm 50% 1437 * refactor kvm 80% 1439 * FIXME: kvm vmlaunch failed
|