1. 12 1月, 2015 2 次提交
  2. 13 12月, 2014 2 次提交
  3. 26 11月, 2014 1 次提交
    • C
      arm64: KVM: Handle traps of ICC_SRE_EL1 as RAZ/WI · db7dedd0
      Christoffer Dall 提交于
      When running on a system with a GICv3, we currenly don't allow the guest
      to access the system register interface of the GICv3.  We do this by
      clearing the ICC_SRE_EL2.Enable, which causes all guest accesses to
      ICC_SRE_EL1 to trap to EL2 and causes all guest accesses to other ICC_
      registers to cause an undefined exception in the guest.
      
      However, we currently don't handle the trap of guest accesses to
      ICC_SRE_EL1 and will spill out a warning.  The trap just needs to handle
      the access as RAZ/WI, and a guest that tries to prod this register and
      set ICC_SRE_EL1.SRE=1, must read back the value (which Linux already
      does) to see if it succeeded, and will thus observe that ICC_SRE_EL1.SRE
      was not set.
      
      Add the simple trap handler in the sorted table of the system registers.
      Signed-off-by: NChristoffer Dall <christoffer.dall@linaro.org>
      [ardb: added cp15 handling]
      Signed-off-by: NArd Biesheuvel <ard.biesheuvel@linaro.org>
      Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      db7dedd0
  4. 07 11月, 2014 1 次提交
  5. 16 10月, 2014 1 次提交
  6. 29 8月, 2014 2 次提交
  7. 28 8月, 2014 2 次提交
  8. 01 8月, 2014 1 次提交
  9. 31 7月, 2014 1 次提交
  10. 11 7月, 2014 21 次提交
  11. 26 5月, 2014 1 次提交
  12. 10 5月, 2014 2 次提交
  13. 30 4月, 2014 1 次提交
  14. 13 3月, 2014 1 次提交
  15. 03 3月, 2014 1 次提交