1. 10 11月, 2017 16 次提交
  2. 07 11月, 2017 1 次提交
  3. 06 11月, 2017 6 次提交
  4. 05 9月, 2017 4 次提交
  5. 03 8月, 2017 1 次提交
  6. 25 7月, 2017 1 次提交
  7. 15 6月, 2017 8 次提交
  8. 08 6月, 2017 2 次提交
  9. 04 6月, 2017 1 次提交
    • A
      KVM: arm/arm64: use vcpu requests for irq injection · 325f9c64
      Andrew Jones 提交于
      Don't use request-less VCPU kicks when injecting IRQs, as a VCPU
      kick meant to trigger the interrupt injection could be sent while
      the VCPU is outside guest mode, which means no IPI is sent, and
      after it has called kvm_vgic_flush_hwstate(), meaning it won't see
      the updated GIC state until its next exit some time later for some
      other reason.  The receiving VCPU only needs to check this request
      in VCPU RUN to handle it.  By checking it, if it's pending, a
      memory barrier will be issued that ensures all state is visible.
      See "Ensuring Requests Are Seen" of
      Documentation/virtual/kvm/vcpu-requests.rst
      Signed-off-by: NAndrew Jones <drjones@redhat.com>
      Reviewed-by: NChristoffer Dall <cdall@linaro.org>
      Signed-off-by: NChristoffer Dall <cdall@linaro.org>
      325f9c64