Searched refs:BaseKvmCPU (Results 1 - 16 of 16) sorted by relevance

/gem5/src/arch/arm/kvm/
H A DArmKvmCPU.py39 from m5.objects.BaseKvmCPU import BaseKvmCPU
41 class ArmKvmCPU(BaseKvmCPU):
H A DBaseArmKvmCPU.py39 from m5.objects.BaseKvmCPU import BaseKvmCPU
41 class BaseArmKvmCPU(BaseKvmCPU):
H A Dbase_cpu.hh49 class BaseArmKvmCPU : public BaseKvmCPU
H A Dbase_cpu.cc60 : BaseKvmCPU(params),
72 BaseKvmCPU::startup();
116 return BaseKvmCPU::kvmRun(ticks);
H A Darm_cpu.hh61 class ArmKvmCPU : public BaseKvmCPU
H A Darm_cpu.cc246 : BaseKvmCPU(params),
258 BaseKvmCPU::startup();
287 return BaseKvmCPU::kvmRun(ticks);
/gem5/src/cpu/kvm/
H A DX86KvmCPU.py32 from m5.objects.BaseKvmCPU import BaseKvmCPU
34 class X86KvmCPU(BaseKvmCPU):
H A Dbase.cc58 #include "params/BaseKvmCPU.hh"
65 BaseKvmCPU::BaseKvmCPU(BaseKvmCPUParams *params) function in class:BaseKvmCPU
77 tickEvent([this]{ tick(); }, "BaseKvmCPU tick",
101 BaseKvmCPU::~BaseKvmCPU()
109 BaseKvmCPU::init()
124 BaseKvmCPU::startup()
138 // We can't initialize KVM CPUs in BaseKvmCPU::init() since we are
172 BaseKvmCPU
[all...]
H A DBaseKvmCPU.py45 class BaseKvmCPU(BaseCPU): class in inherits:BaseCPU
46 type = 'BaseKvmCPU'
H A Dbase.hh75 * then calls KvmVM::setIRQLine() or BaseKvmCPU::kvmInterrupt()
78 class BaseKvmCPU : public BaseCPU class in inherits:BaseCPU
81 BaseKvmCPU(BaseKvmCPUParams *params);
82 virtual ~BaseKvmCPU();
289 * @see BaseKvmCPU::archIsDrained()
519 * @see BaseKvmCPU::kvmRunDrain()
583 KVMCpuPort(const std::string &_name, BaseKvmCPU *_cpu)
598 BaseKvmCPU *cpu;
H A Dvm.hh51 class BaseKvmCPU;
97 /** Support for BaseKvmCPU::setCPUID2 and getSupportedCPUID(). */
99 /** Support for BaseKvmCPU::kvmNonMaskableInterrupt(). */
120 * @see BaseKvmCPU::getOneReg(), and BaseKvmCPU::setOneReg()
285 * startup() since it must be called before BaseKvmCPU::startup() and
287 * call cpuStartup() from BaseKvmCPU::startup() instead and execute
293 friend class BaseKvmCPU;
343 * of BaseKvmCPU::kvmInterrupt().
444 * This method is called from BaseKvmCPU
[all...]
H A Dx86_cpu.hh41 class X86KvmCPU : public BaseKvmCPU
70 * BaseKvmCPU::kvmRunDrain(), this method handles x86-specific
76 * @see BaseKvmCPU::kvmRunDrain()
H A Dvm.cc543 return dynamic_cast<BaseKvmCPU*>
H A Dx86_cpu.cc524 : BaseKvmCPU(params),
558 BaseKvmCPU::startup();
1265 const Tick run_ticks(BaseKvmCPU::kvmRun(ticks));
/gem5/tests/configs/
H A Dbase_config.py50 _have_kvm_support = 'BaseKvmCPU' in globals()
152 any([isinstance(c, BaseKvmCPU) for c in system.cpu]):
/gem5/src/sim/
H A Dsystem.cc365 if (dynamic_cast<BaseKvmCPU*>(tc->getCpuPtr()) == nullptr) {

Completed in 27 milliseconds