KVM: Document KVM_GET_LAPIC, KVM_SET_LAPIC ioctl
Signed-off-by: Avi Kivity <avi@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
This commit is contained in:
parent
4dd1b49c6d
commit
e76779339b
1 changed files with 32 additions and 0 deletions
|
@ -1291,6 +1291,38 @@ Returns the tsc frequency of the guest. The unit of the return value is
|
||||||
KHz. If the host has unstable tsc this ioctl returns -EIO instead as an
|
KHz. If the host has unstable tsc this ioctl returns -EIO instead as an
|
||||||
error.
|
error.
|
||||||
|
|
||||||
|
4.56 KVM_GET_LAPIC
|
||||||
|
|
||||||
|
Capability: KVM_CAP_IRQCHIP
|
||||||
|
Architectures: x86
|
||||||
|
Type: vcpu ioctl
|
||||||
|
Parameters: struct kvm_lapic_state (out)
|
||||||
|
Returns: 0 on success, -1 on error
|
||||||
|
|
||||||
|
#define KVM_APIC_REG_SIZE 0x400
|
||||||
|
struct kvm_lapic_state {
|
||||||
|
char regs[KVM_APIC_REG_SIZE];
|
||||||
|
};
|
||||||
|
|
||||||
|
Reads the Local APIC registers and copies them into the input argument. The
|
||||||
|
data format and layout are the same as documented in the architecture manual.
|
||||||
|
|
||||||
|
4.57 KVM_SET_LAPIC
|
||||||
|
|
||||||
|
Capability: KVM_CAP_IRQCHIP
|
||||||
|
Architectures: x86
|
||||||
|
Type: vcpu ioctl
|
||||||
|
Parameters: struct kvm_lapic_state (in)
|
||||||
|
Returns: 0 on success, -1 on error
|
||||||
|
|
||||||
|
#define KVM_APIC_REG_SIZE 0x400
|
||||||
|
struct kvm_lapic_state {
|
||||||
|
char regs[KVM_APIC_REG_SIZE];
|
||||||
|
};
|
||||||
|
|
||||||
|
Copies the input argument into the the Local APIC registers. The data format
|
||||||
|
and layout are the same as documented in the architecture manual.
|
||||||
|
|
||||||
5. The kvm_run structure
|
5. The kvm_run structure
|
||||||
|
|
||||||
Application code obtains a pointer to the kvm_run structure by
|
Application code obtains a pointer to the kvm_run structure by
|
||||||
|
|
Loading…
Add table
Reference in a new issue