summaryrefslogtreecommitdiff
path: root/bpf_ext.h
AgeCommit message (Collapse)AuthorFilesLines
2013-06-04bpf: split up instructions and extensions from headerDaniel Borkmann1-0/+47
Move them into a separate header file, so that it is more clean. Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
tr>commit78a714aba030395e72d03f0ff8a4c1481956e808 (patch) tree16fe9953857caf5510c55986f45dfbdc29479cbc parent54f59d2b3a0a3d4e6f5038f5831aedb21350209d (diff)
KVM: arm/arm64: vgic-new: Add GICv3 IROUTER register handlers
Since GICv3 supports much more than the 8 CPUs the GICv2 ITARGETSR register can handle, the new IROUTER register covers the whole range of possible target (V)CPUs by using the same MPIDR that the cores report themselves. In addition to translating this MPIDR into a vcpu pointer we store the originally written value as well. The architecture allows to write any values into the register, which must be read back as written. Since we don't support affinity level 3, we don't need to take care about the upper word of this 64-bit register, which simplifies the handling a bit. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org>
Diffstat
-rw-r--r--virt/kvm/arm/vgic/vgic-mmio-v3.c41
1 files changed, 40 insertions, 1 deletions
diff --git a/virt/kvm/arm/vgic/vgic-mmio-v3.c b/virt/kvm/arm/vgic/vgic-mmio-v3.c