Review Board 2.0.15


kvm: Use the address finalization code in the TLB

Review Request #1861 - Created May 1, 2013 and submitted - Latest diff uploaded

Information
Andreas Sandberg
gem5
default
Reviewers
Default
Changeset 9739:8afcb103a82e
---------------------------
kvm: Use the address finalization code in the TLB

Reuse the address finalization code in the TLB instead of replicating
it when handling MMIO. This patch also adds support for injecting
memory mapped IPR requests into the memory system.
Quick regressions pass (with the exception of 02.insttest and 40.m5threads-test-atomic where I can't find the binaries) for all supported architectures. Boots Linux in KVM mode on x86 when applied together with #1860 (x86 requires APIC remapping magic from the TLB). Shouldn't affect ARM since finalizePhysical() is a no-op.