Home
last modified time | relevance | path

Searched refs:kvm (Results 1 – 21 of 21) sorted by relevance

/DragonOS-0.1.9/kernel/src/arch/x86_64/kvm/vmx/
Dseg.rs1 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::{
Dmmu.rs2 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;
Dvmexit.rs4 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()
Dvcpu.rs6 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/
Dmod.rs8 mod kvm; module
21 pub use self::kvm::RiscV64KVMArch as KVMArch;
/DragonOS-0.1.9/kernel/src/arch/x86_64/
Dmod.rs12 pub mod kvm; module
32 pub use kvm::X86_64KVMArch as KVMArch;
/DragonOS-0.1.9/kernel/src/arch/x86_64/kvm/
Dmod.rs1 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/
Dmod.rs1 pub mod kvm; module
/DragonOS-0.1.9/user/dadk/config/
Dtest_kvm_0_1_0.dadk4 "description": "测试kvm的程序",
/DragonOS-0.1.9/kernel/src/virt/kvm/
Dvm_dev.rs11 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;
Dvcpu_dev.rs1 use crate::arch::kvm::vmx::vcpu::VcpuContextFrame;
11 use crate::virt::kvm::vcpu::Vcpu;
12 use crate::virt::kvm::vm;
Dhost_mem.rs84 let kvm = vm(0).unwrap(); in kvm_vcpu_memslots() localVariable
86 return kvm.memslots[as_id]; in kvm_vcpu_memslots()
Dvm.rs1 use crate::arch::kvm::vmx::vcpu::VmxVcpu;
Dkvm_dev.rs13 use crate::virt::kvm::vm_dev::LockedVmInode;
/DragonOS-0.1.9/kernel/
DCargo.toml19 default = ["backtrace", "kvm"]
22 # kvm
23 kvm = []
/DragonOS-0.1.9/docs/introduction/
Dbuild_system.md86 - qemu qemu-system qemu-kvm
113 ./configure --enable-kvm
182 sudo apt install -y qemu qemu-system qemu-kvm
/DragonOS-0.1.9/tools/
Dbootstrap.sh90 sudo $1 install -y qemu-system qemu-kvm
320 sudo adduser $USR kvm
321 sudo chown $USR /dev/kvm
DDockerfile22 gcc build-essential fdisk dosfstools qemu-kvm \
/DragonOS-0.1.9/kernel/src/init/
Dinit.rs85 crate::virt::kvm::kvm_init(); in do_start_kernel()
/DragonOS-0.1.9/kernel/src/arch/x86_64/mm/
Dmod.rs39 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/
DV0.1.9.md1393 * try some ioctl flow & kvm device
1435 * refactor kvm 50%
1437 * refactor kvm 80%
1439 * FIXME: kvm vmlaunch failed