These methods provide a low-level interface to the underlying KVM layer.
More...
These methods provide a low-level interface to the underlying KVM layer.
◆ ioctl() [1/9]
| int gem5::BaseKvmCPU::ioctl |
( |
int | request | ) |
const |
|
inlineprotected |
◆ ioctl() [2/9]
| int gem5::BaseKvmCPU::ioctl |
( |
int | request, |
|
|
long | p1 ) const |
|
protected |
vCPU ioctl interface.
- Parameters
-
| request | KVM vCPU request |
| p1 | Optional request parameter |
- Returns
- -1 on error (error number in errno), ioctl dependent value otherwise.
Definition at line 1188 of file base.cc.
References panic, and vcpuFD.
Referenced by gem5::X86KvmCPU::getDebugRegisters(), getFPUState(), gem5::X86KvmCPU::getMSRs(), getOneReg(), getRegisters(), gem5::ArmKvmCPU::getRegList(), gem5::BaseArmKvmCPU::getRegList(), getSpecialRegisters(), gem5::X86KvmCPU::getVCpuEvents(), gem5::X86KvmCPU::getXCRs(), gem5::X86KvmCPU::getXSave(), ioctl(), ioctl(), ioctlRun(), gem5::ArmKvmCPU::kvmArmVCpuInit(), gem5::BaseArmKvmCPU::kvmArmVCpuInit(), kvmInterrupt(), kvmNonMaskableInterrupt(), gem5::X86KvmCPU::setCPUID(), gem5::X86KvmCPU::setDebugRegisters(), setFPUState(), gem5::X86KvmCPU::setMSRs(), setOneReg(), setRegisters(), setSignalMask(), setSpecialRegisters(), gem5::X86KvmCPU::setVCpuEvents(), gem5::X86KvmCPU::setXCRs(), and gem5::X86KvmCPU::setXSave().
◆ ioctl() [3/9]
| int gem5::BaseKvmCPU::ioctl |
( |
int | request, |
|
|
void * | p1 ) const |
|
inlineprotected |
◆ ioctl() [4/9]
| int gem5::Kvm::ioctl |
( |
int | request | ) |
const |
|
inlineprotected |
◆ ioctl() [5/9]
| int gem5::Kvm::ioctl |
( |
int | request, |
|
|
long | p1 ) const |
|
protected |
◆ ioctl() [6/9]
| int gem5::Kvm::ioctl |
( |
int | request, |
|
|
void * | p1 ) const |
|
inlineprotected |
◆ ioctl() [7/9]
| int gem5::KvmVM::ioctl |
( |
int | request | ) |
const |
|
inlineprotected |
◆ ioctl() [8/9]
| int gem5::KvmVM::ioctl |
( |
int | request, |
|
|
long | p1 ) const |
|
protected |
◆ ioctl() [9/9]
| int gem5::KvmVM::ioctl |
( |
int | request, |
|
|
void * | p1 ) const |
|
inlineprotected |