diff options
author | Eric Auger <eric.auger@redhat.com> | 2017-04-12 14:13:27 +0200 |
---|---|---|
committer | Christoffer Dall <cdall@linaro.org> | 2017-05-08 14:39:21 +0200 |
commit | ccb1d791ab9e9d45be15a779e6a42fc661309af1 (patch) | |
tree | ddaf179a855353369965455c241c8283df235de2 /Documentation/virtual/kvm/devices/arm-vgic-its.txt | |
parent | KVM: arm64: vgic-its: ITT save and restore (diff) | |
download | linux-ccb1d791ab9e9d45be15a779e6a42fc661309af1.tar.xz linux-ccb1d791ab9e9d45be15a779e6a42fc661309af1.zip |
KVM: arm64: vgic-its: Fix pending table sync
In its_sync_lpi_pending_table() we currently ignore the
target_vcpu of the LPIs. We sync the pending bit found in
the vcpu pending table even if the LPI is not targeting it.
Also in vgic_its_cmd_handle_invall() we are supposed to
read the config table data for the LPIs associated to the
collection ID. At the moment we refresh all LPI config
information.
This patch passes a vpcu to vgic_copy_lpi_list() so that
this latter returns a snapshot of the LPIs targeting this
CPU and only those.
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Reviewed-by: Christoffer Dall <cdall@linaro.org>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'Documentation/virtual/kvm/devices/arm-vgic-its.txt')
0 files changed, 0 insertions, 0 deletions