1. 09 4月, 2017 5 次提交
  2. 08 2月, 2017 2 次提交
  3. 30 1月, 2017 1 次提交
  4. 18 11月, 2016 1 次提交
  5. 09 9月, 2016 1 次提交
    • M
      arm64/kvm: use {read,write}_sysreg() · 1f3d8699
      Mark Rutland 提交于
      A while back we added {read,write}_sysreg accessors to handle accesses
      to system registers, without the usual boilerplate asm volatile,
      temporary variable, etc.
      
      This patch makes use of these in the arm64 KVM code to make the code
      shorter and clearer.
      
      At the same time, a comment style violation next to a system register
      access is fixed up in reset_pmcr, and comments describing whether
      operations are reads or writes are removed as this is now painfully
      obvious.
      
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Marc Zyngier <marc.zyngier@arm.com>
      Cc: Will Deacon <will.deacon@arm.com>
      Acked-by: NChristoffer Dall <christoffer.dall@linaro.org>
      Signed-off-by: NMark Rutland <mark.rutland@arm.com>
      Signed-off-by: NWill Deacon <will.deacon@arm.com>
      1f3d8699
  6. 17 8月, 2016 2 次提交
  7. 14 7月, 2016 1 次提交
  8. 31 5月, 2016 1 次提交
  9. 01 3月, 2016 12 次提交
  10. 25 2月, 2016 1 次提交
  11. 25 1月, 2016 2 次提交
  12. 18 12月, 2015 1 次提交
  13. 14 12月, 2015 1 次提交
  14. 05 12月, 2015 2 次提交
  15. 21 10月, 2015 1 次提交
  16. 17 9月, 2015 1 次提交
  17. 16 9月, 2015 1 次提交
  18. 21 7月, 2015 2 次提交
  19. 30 1月, 2015 1 次提交
    • M
      arm/arm64: KVM: Use set/way op trapping to track the state of the caches · 3c1e7165
      Marc Zyngier 提交于
      Trying to emulate the behaviour of set/way cache ops is fairly
      pointless, as there are too many ways we can end-up missing stuff.
      Also, there is some system caches out there that simply ignore
      set/way operations.
      
      So instead of trying to implement them, let's convert it to VA ops,
      and use them as a way to re-enable the trapping of VM ops. That way,
      we can detect the point when the MMU/caches are turned off, and do
      a full VM flush (which is what the guest was trying to do anyway).
      
      This allows a 32bit zImage to boot on the APM thingy, and will
      probably help bootloaders in general.
      Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
      Signed-off-by: NChristoffer Dall <christoffer.dall@linaro.org>
      3c1e7165
  20. 21 1月, 2015 1 次提交