diff options
author | Jiongxi Li <jiongxi.li@intel.com> | 2012-09-17 21:04:08 +0100 |
---|---|---|
committer | Jiongxi Li <jiongxi.li@intel.com> | 2012-09-17 21:04:08 +0100 |
commit | f62b02e177cd03da2b8397b9bdf1a53b541df3f3 (patch) | |
tree | 027525f95f8aa2466520d406fe91937673aad791 /xen/include/asm-x86/hvm/vlapic.h | |
parent | 3a91769d6e1664f73ff31e6620000302ecb60286 (diff) | |
download | xen-f62b02e177cd03da2b8397b9bdf1a53b541df3f3.tar.gz xen-f62b02e177cd03da2b8397b9bdf1a53b541df3f3.tar.bz2 xen-f62b02e177cd03da2b8397b9bdf1a53b541df3f3.zip |
xen: enable APIC-Register Virtualization
Add APIC register virtualization support
- APIC read doesn't cause VM-Exit
- APIC write becomes trap-like
Signed-off-by: Gang Wei <gang.wei@intel.com>
Signed-off-by: Yang Zhang <yang.z.zhang@intel.com>
Signed-off-by: Jiongxi Li <jiongxi.li@intel.com>
Diffstat (limited to 'xen/include/asm-x86/hvm/vlapic.h')
-rw-r--r-- | xen/include/asm-x86/hvm/vlapic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h index 2ec6482015..1c3212241d 100644 --- a/xen/include/asm-x86/hvm/vlapic.h +++ b/xen/include/asm-x86/hvm/vlapic.h @@ -103,6 +103,8 @@ void vlapic_EOI_set(struct vlapic *vlapic); int vlapic_ipi(struct vlapic *vlapic, uint32_t icr_low, uint32_t icr_high); +int vlapic_apicv_write(struct vcpu *v, unsigned int offset); + struct vlapic *vlapic_lowest_prio( struct domain *d, struct vlapic *source, int short_hand, uint8_t dest, uint8_t dest_mode); |