1. 15 6月, 2017 7 次提交
  2. 24 5月, 2017 1 次提交
  3. 15 5月, 2017 1 次提交
  4. 09 5月, 2017 4 次提交
  5. 08 5月, 2017 2 次提交
  6. 19 4月, 2017 1 次提交
    • M
      KVM: arm/arm64: vgic-v3: De-optimize VMCR save/restore when emulating a GICv2 · ff567614
      Marc Zyngier 提交于
      When emulating a GICv2-on-GICv3, special care must be taken to only
      save/restore VMCR_EL2 when ICC_SRE_EL1.SRE is cleared. Otherwise,
      all Group-0 interrupts end-up being delivered as FIQ, which is
      probably not what the guest expects, as demonstrated here with
      an unhappy EFI:
      
      	FIQ Exception at 0x000000013BD21CC4
      
      This means that we cannot perform the load/put trick when dealing
      with VMCR_EL2 (because the host has SRE set), and we have to deal
      with it in the world-switch.
      
      Fortunately, this is not the most common case (modern guests should
      be able to deal with GICv3 directly), and the performance is not worse
      than what it was before the VMCR optimization.
      Reviewed-by: NChristoffer Dall <cdall@linaro.org>
      Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
      Signed-off-by: NChristoffer Dall <cdall@linaro.org>
      ff567614
  7. 09 4月, 2017 3 次提交
  8. 06 3月, 2017 1 次提交
  9. 30 1月, 2017 2 次提交
  10. 25 1月, 2017 1 次提交
  11. 13 1月, 2017 1 次提交
  12. 24 11月, 2016 1 次提交
  13. 16 8月, 2016 1 次提交
  14. 19 7月, 2016 4 次提交
  15. 31 5月, 2016 1 次提交
  16. 20 5月, 2016 6 次提交