diff options
| author | Tim Deegan <tim@xen.org> | 2013-05-23 10:11:12 +0200 |
|---|---|---|
| committer | Jan Beulich <jbeulich@suse.com> | 2013-05-23 10:11:12 +0200 |
| commit | 01d2cbf3877065058d1a60d1cb4f148398af10cb (patch) | |
| tree | efaf807e7dbdae32e0fc766fe618eef574359cc0 /tools/lib/sys_string.h | |
| parent | 927fcee39803c4134d82d03d410bf90d76457d90 (diff) | |
| download | xen-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
