]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit - arch/arm64/kvm/vgic/vgic-kvm-device.c
KVM: arm/arm64: vgic-new: vgic_kvm_device: implement kvm_vgic_addr
authorEric Auger <eric.auger@linaro.org>
Mon, 21 Dec 2015 15:36:04 +0000 (16:36 +0100)
committerChristoffer Dall <christoffer.dall@linaro.org>
Fri, 20 May 2016 13:40:01 +0000 (15:40 +0200)
commite2c1f9abff83ee0ad0f78e03918c7edf070edb39
tree69d0b77f3df4b5051fce061ebe6c84e78e11df53
parentafcc7c50ce6e2fb18fd0535813c1d612265b1899
KVM: arm/arm64: vgic-new: vgic_kvm_device: implement kvm_vgic_addr

kvm_vgic_addr is used by the userspace to set the base address of
the following register regions, as seen by the guest:
- distributor(v2 and v3),
- re-distributors (v3),
- CPU interface (v2).

Signed-off-by: Eric Auger <eric.auger@linaro.org>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org>
include/kvm/vgic/vgic.h
virt/kvm/arm/vgic/vgic-kvm-device.c
virt/kvm/arm/vgic/vgic.h