diff options
author | Tim Deegan <tim@xen.org> | 2013-05-09 13:06:53 +0100 |
---|---|---|
committer | Tim Deegan <tim@xen.org> | 2013-05-16 12:05:25 +0100 |
commit | 5d43891bf4002b754cd90d83e91d9190e8c8b9d0 (patch) | |
tree | 339573766ac293e781251fd45ef5f869deecce94 /xen/arch/x86/hvm/rtc.c | |
parent | 71ba77fcf27149a6c75d7d4720f6566f7034ee55 (diff) | |
download | xen-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