Searched refs:kvm (Results 1 - 10 of 10) sorted by relevance
/gem5/src/arch/arm/kvm/ |
H A D | armv8_cpu.hh | 47 #include "arch/arm/kvm/base_cpu.hh" 99 : kvm(_kvm), idx(_idx), name(_name) {} 102 uint64_t kvm; member in struct:ArmV8KvmCPU::IntRegInfo 113 : kvm(_kvm), idx(_idx), name(_name), is_device(_is_device) {} 116 uint64_t kvm; member in struct:ArmV8KvmCPU::MiscRegInfo 126 * Get a map between system registers in kvm and gem5 registers 128 * This method returns a mapping between system registers in kvm 133 * @return Vector of kvm<->misc reg mappings. 137 /** Mapping between gem5 integer registers and integer registers in kvm */ 139 /** Mapping between gem5 misc registers and registers in kvm */ [all...] |
H A D | armv8_cpu.cc | 40 #include "arch/arm/kvm/armv8_cpu.hh" 42 #include <linux/kvm.h> 47 // Unlike gem5, kvm doesn't count the SP as a normal integer register, 144 setOneReg(ri.kvm, value); 160 inform(" %s: %s\n", ri.name, getAndFormatOneReg(ri.kvm)); 165 inform(" %s: %s\n", ri.name, getAndFormatOneReg(ri.kvm)); 168 inform(" %s: %s\n", ri.name, getAndFormatOneReg(ri.kvm)); 236 setOneReg(ri.kvm, value); 248 setOneReg(ri.kvm, value); 274 setOneReg(ri.kvm, valu [all...] |
H A D | base_cpu.cc | 40 #include "arch/arm/kvm/base_cpu.hh" 42 #include <linux/kvm.h>
|
H A D | gic.cc | 41 #include "arch/arm/kvm/gic.hh" 43 #include <linux/kvm.h> 45 #include "arch/arm/kvm/base_cpu.hh"
|
H A D | arm_cpu.cc | 40 #include "arch/arm/kvm/arm_cpu.hh" 42 #include <linux/kvm.h> 49 #include "cpu/kvm/base.hh" 592 DPRINTF(KvmContext, "kvm(%s) := 0x%x\n", ri->name, value); 596 DPRINTF(KvmContext, "kvm(PC) := 0x%x\n", tc->instAddr()); 603 DPRINTF(KvmContext, "kvm(%s) := 0x%x\n", ri->name, value);
|
/gem5/src/cpu/kvm/ |
H A D | vm.hh | 243 Kvm(const Kvm &kvm); 245 Kvm &operator=(const Kvm &kvm); 411 Kvm *kvm; member in class:KvmVM
|
H A D | vm.cc | 41 #include "cpu/kvm/vm.hh" 44 #include <linux/kvm.h> 53 #include "cpu/kvm/base.hh" 69 kvmFD = ::open("/dev/kvm", O_RDWR); 71 fatal("KVM: Failed to open /dev/kvm\n"); 296 kvm(new Kvm()), system(nullptr), 297 vmFD(kvm->createVM()), 301 maxMemorySlot = kvm->capNumMemSlots(); 315 if (kvm) 316 delete kvm; [all...] |
H A D | device.cc | 40 #include "cpu/kvm/device.hh" 42 #include <linux/kvm.h>
|
H A D | x86_cpu.cc | 31 #include "cpu/kvm/x86_cpu.hh" 33 #include <linux/kvm.h> 43 #include "cpu/kvm/base.hh" 527 Kvm &kvm(*vm.kvm); 529 if (!kvm.capSetTSSAddress()) 531 if (!kvm.capExtendedCPUID()) 533 if (!kvm.capUserNMI()) 535 if (!kvm.capVCPUEvents()) 538 haveDebugRegs = kvm [all...] |
H A D | base.cc | 40 #include "cpu/kvm/base.hh" 42 #include <linux/kvm.h> 129 Kvm &kvm(*vm.kvm); 144 vcpuMMapSize = kvm.getVCPUMMapSize(); 154 int mmioOffset(kvm.capCoalescedMMIO()); 456 warn("kvm CPU: notifyFork failed to close vcpuFD\n");
|
Completed in 22 milliseconds