summaryrefslogtreecommitdiff
path: root/virt
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2008-01-24 11:44:11 +0200
committerAvi Kivity <avi@qumranet.com>2008-04-27 11:53:17 +0300
commitd196e343361c229496adeda42335856da9d057de (patch)
tree167f9f75636769efdc9fa9dd32883b5c780a4c12 /virt
parent1d6ad2073e5354912291277c606a57fd37330f04 (diff)
downloadlinux-3.10-d196e343361c229496adeda42335856da9d057de.tar.gz
linux-3.10-d196e343361c229496adeda42335856da9d057de.tar.bz2
linux-3.10-d196e343361c229496adeda42335856da9d057de.zip
KVM: MMU: Decouple mmio from shadow page tables
Currently an mmio guest pte is encoded in the shadow pagetable as a not-present trapping pte, with the SHADOW_IO_MARK bit set. However nothing is ever done with this information, so maintaining it is a useless complication. This patch moves the check for mmio to before shadow ptes are instantiated, so the shadow code is never invoked for ptes that reference mmio. The code is simpler, and with future work, can be made to handle mmio concurrently. Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions