aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/rtc.c
diff options
context:
space:
mode:
authorTim Deegan <tim@xen.org>2013-05-09 13:06:53 +0100
committerTim Deegan <tim@xen.org>2013-05-16 12:05:25 +0100
commit5d43891bf4002b754cd90d83e91d9190e8c8b9d0 (patch)
tree339573766ac293e781251fd45ef5f869deecce94 /xen/arch/x86/hvm/rtc.c
parent71ba77fcf27149a6c75d7d4720f6566f7034ee55 (diff)
downloadxen-5d43891bf4002b754cd90d83e91d9190e8c8b9d0.tar.gz
xen-5d43891bf4002b754cd90d83e91d9190e8c8b9d0.tar.bz2
xen-5d43891bf4002b754cd90d83e91d9190e8c8b9d0.zip
x86/hvm: avoid p2m lookups for vlapic accesses.xen-4.3.0-rc24.3.0-rc2
The LAPIC base address is a known GFN, so we can skip looking up the p2m: we know it should be handled as emulated MMIO. That helps performance in older Windows OSes, which make a _lot_ of TPR accesses. This will change the behaviour of any OS that maps other memory/devices at its LAPIC address; the new behaviour (the LAPIC mapping always wins) is closer to actual hardware behaviour. Signed-off-by: Tim Deegan <tim@xen.org> Acked-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'xen/arch/x86/hvm/rtc.c')
0 files changed, 0 insertions, 0 deletions