aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/sys_string.h
diff options
context:
space:
mode:
authorTim Deegan <tim@xen.org>2013-05-23 10:11:12 +0200
committerJan Beulich <jbeulich@suse.com>2013-05-23 10:11:12 +0200
commit01d2cbf3877065058d1a60d1cb4f148398af10cb (patch)
treeefaf807e7dbdae32e0fc766fe618eef574359cc0 /tools/lib/sys_string.h
parent927fcee39803c4134d82d03d410bf90d76457d90 (diff)
downloadxen-01d2cbf3877065058d1a60d1cb4f148398af10cb.tar.gz
xen-01d2cbf3877065058d1a60d1cb4f148398af10cb.tar.bz2
xen-01d2cbf3877065058d1a60d1cb4f148398af10cb.zip
x86/hvm: avoid p2m lookups for vlapic accesses.
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> master commit: 5d43891bf4002b754cd90d83e91d9190e8c8b9d0 master date: 2013-05-16 12:05:25 +0100
Diffstat (limited to 'tools/lib/sys_string.h')
0 files changed, 0 insertions, 0 deletions