gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
KVM low-level ioctl interface.

These methods provide a low-level interface to the underlying KVM layer. More...

Functions

int BaseKvmCPU::ioctl (int request, long p1) const
 vCPU ioctl interface. More...
 
int BaseKvmCPU::ioctl (int request, void *p1) const
 
int BaseKvmCPU::ioctl (int request) const
 
int Kvm::ioctl (int request, long p1) const
 Main VM ioctl interface. More...
 
int Kvm::ioctl (int request, void *p1) const
 
int Kvm::ioctl (int request) const
 
int KvmVM::ioctl (int request, long p1) const
 KVM VM ioctl interface. More...
 
int KvmVM::ioctl (int request, void *p1) const
 
int KvmVM::ioctl (int request) const
 

Detailed Description

These methods provide a low-level interface to the underlying KVM layer.

Function Documentation

int Kvm::ioctl ( int  request,
long  p1 
) const
protected

Main VM ioctl interface.

Parameters
requestKVM request
p1Optional request parameter
Returns
-1 on error (error number in errno), ioctl dependent value otherwise.

Definition at line 274 of file vm.cc.

References Kvm::kvmFD.

Referenced by Kvm::checkExtension(), Kvm::createVM(), Kvm::ioctl(), and Kvm::Kvm().

int Kvm::ioctl ( int  request,
void *  p1 
) const
inlineprotected

Definition at line 230 of file vm.hh.

References Kvm::ioctl().

int Kvm::ioctl ( int  request) const
inlineprotected

Definition at line 233 of file vm.hh.

References Kvm::ioctl(), and X86ISA::L.

int KvmVM::ioctl ( int  request,
long  p1 
) const
protected

KVM VM ioctl interface.

Parameters
requestKVM VM request
p1Optional request parameter
Returns
-1 on error (error number in errno), ioctl dependent value otherwise.

Definition at line 577 of file vm.cc.

References KvmVM::vmFD.

Referenced by KvmVM::coalesceMMIO(), KvmVM::createDevice(), KvmVM::createIRQChip(), KvmVM::createVCPU(), KvmVM::ioctl(), KvmVM::setIRQLine(), KvmVM::setTSSAddress(), and KvmVM::setUserMemoryRegion().

int KvmVM::ioctl ( int  request,
void *  p1 
) const
inlineprotected

Definition at line 503 of file vm.hh.

References KvmVM::ioctl().

int KvmVM::ioctl ( int  request) const
inlineprotected

Definition at line 506 of file vm.hh.

References KvmVM::ioctl(), and X86ISA::L.

int BaseKvmCPU::ioctl ( int  request,
long  p1 
) const
protected
int BaseKvmCPU::ioctl ( int  request,
void *  p1 
) const
inlineprotected

Definition at line 556 of file base.hh.

References BaseKvmCPU::ioctl().

int BaseKvmCPU::ioctl ( int  request) const
inlineprotected

Definition at line 559 of file base.hh.

References BaseKvmCPU::ioctl(), and X86ISA::L.


Generated on Fri Jun 9 2017 13:03:59 for gem5 by doxygen 1.8.6