1. 03 7月, 2017 1 次提交
    • P
      kvm: x86: mmu: allow A/D bits to be disabled in an mmu · ac8d57e5
      Peter Feiner 提交于
      Adds the plumbing to disable A/D bits in the MMU based on a new role
      bit, ad_disabled. When A/D is disabled, the MMU operates as though A/D
      aren't available (i.e., using access tracking faults instead).
      
      To avoid SP -> kvm_mmu_page.role.ad_disabled lookups all over the
      place, A/D disablement is now stored in the SPTE. This state is stored
      in the SPTE by tweaking the use of SPTE_SPECIAL_MASK for access
      tracking. Rather than just setting SPTE_SPECIAL_MASK when an
      access-tracking SPTE is non-present, we now always set
      SPTE_SPECIAL_MASK for access-tracking SPTEs.
      Signed-off-by: NPeter Feiner <pfeiner@google.com>
      [Use role.ad_disabled even for direct (non-shadow) EPT page tables.  Add
       documentation and a few MMU_WARN_ONs. - Paolo]
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      ac8d57e5
  2. 14 5月, 2015 1 次提交
  3. 20 11月, 2014 1 次提交
  4. 31 7月, 2014 1 次提交
  5. 01 7月, 2014 1 次提交
  6. 27 6月, 2013 2 次提交
  7. 05 6月, 2013 2 次提交
  8. 08 1月, 2013 1 次提交
  9. 11 7月, 2012 2 次提交
  10. 27 12月, 2011 1 次提交
  11. 24 7月, 2011 1 次提交
  12. 24 10月, 2010 1 次提交
  13. 01 8月, 2010 1 次提交
  14. 19 5月, 2010 1 次提交
  15. 17 5月, 2010 4 次提交
  16. 10 9月, 2009 2 次提交