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.
