Home
last modified time | relevance | path

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

/DragonOS/kernel/src/arch/x86_64/kvm/vmx/
H A 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::{
H A Dvmexit.rs4 use crate::virt::kvm::vm;
240 let kvm = vm(0).unwrap(); in vmexit_handler() localVariable
241 let vcpu = kvm.vcpu[0].clone(); in vmexit_handler()
H A Dmmu.rs2 arch::kvm::vmx::ept::EptMapper,
5 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;
H A 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/kernel/src/arch/riscv64/
H A Dmod.rs9 mod kvm; module
22 pub use self::kvm::RiscV64KVMArch as KVMArch;
/DragonOS/kernel/src/arch/x86_64/
H A Dmod.rs12 pub mod kvm; module
32 pub use kvm::X86_64KVMArch as KVMArch;
/DragonOS/kernel/src/arch/x86_64/kvm/
H A 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/kernel/src/virt/
H A Dmod.rs1 pub mod kvm; module
/DragonOS/kernel/src/virt/kvm/
H A Dvm_dev.rs13 use crate::virt::kvm::host_mem::KvmUserspaceMemoryRegion;
14 use crate::virt::kvm::update_vm;
15 use crate::virt::kvm::vcpu_dev::LockedVcpuInode;
16 use crate::virt::kvm::vm;
H A Dvcpu_dev.rs1 use crate::arch::kvm::vmx::vcpu::VcpuContextFrame;
13 use crate::virt::kvm::vcpu::Vcpu;
14 use crate::virt::kvm::vm;
H A Dhost_mem.rs82 let kvm = vm(0).unwrap(); in kvm_vcpu_memslots() localVariable
84 return kvm.memslots[as_id]; in kvm_vcpu_memslots()
H A Dvm.rs1 use crate::arch::kvm::vmx::vcpu::VmxVcpu;
H A Dkvm_dev.rs14 use crate::virt::kvm::vm_dev::LockedVmInode;
/DragonOS/user/dadk/config/
H A Dtest_kvm_0_1_0.dadk4 "description": "测试kvm的程序",
/DragonOS/tools/
H A Dbootstrap.sh93 sudo $1 install -y qemu-system qemu-kvm
146 sudo dnf install -y qemu qemu-kvm qemu-system-x86
347 sudo groupadd kvm || echo "kvm组已存在"
348 sudo usermod -aG kvm $USR
349 sudo chown $USR /dev/kvm
H A Drun-qemu.sh56 if [ ! -e /dev/kvm ]; then
/DragonOS/kernel/
H A DCargo.toml18 default = ["backtrace", "kvm", "fatfs", "fatfs-secure"]
21 # kvm
22 kvm = []
/DragonOS/docs/introduction/
H A Dbuild_system.md87 - qemu qemu-system qemu-kvm
114 ./configure --enable-kvm
183 sudo apt install -y qemu qemu-system qemu-kvm
/DragonOS/
H A Dtriagebot.toml83 trigger_files = ["kernel/src/virt", "kernel/src/arch/x86_64/kvm"]
167 "/kernel/src/arch/x86_64/kvm" = ["virtulization"]
/DragonOS/kernel/src/init/
H A Dinit.rs94 crate::virt::kvm::kvm_init(); in do_start_kernel()
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dmod.rs39 use super::kvm::vmx::vmcs::VmcsFields;
40 use super::kvm::vmx::vmx_asm_wrapper::vmx_vmread;
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.9.md1394 * try some ioctl flow & kvm device
1436 * refactor kvm 50%
1438 * refactor kvm 80%
1440 * FIXME: kvm vmlaunch failed