hw/arm/virt: GICv3 DT node with one or two redistributor regions
commitf90747c4e8fb689a8cea9c104ed6c13bd8e5086d
authorEric Auger <eric.auger@redhat.com>
Fri, 22 Jun 2018 12:28:36 +0000 (22 13:28 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 22 Jun 2018 12:28:36 +0000 (22 13:28 +0100)
treedcc9382b2087c207ca2fd27ca6e401d3fc9d5988
parent80d673338959c813770bd5b903e3061db58b1999
hw/arm/virt: GICv3 DT node with one or two redistributor regions

This patch allows the creation of a GICv3 node with 1 or 2
redistributor regions depending on the number of smu_cpus.
The second redistributor region is located just after the
existing RAM region, at 256GB and contains up to up to 512 vcpus.

Please refer to kernel documentation for further node details:
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt

Signed-off-by: Eric Auger <eric.auger@redhat.com>
Reviewed-by: Andrew Jones <drjones@redhat.com>
Message-id: 1529072910-16156-6-git-send-email-eric.auger@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/arm/virt.c
include/hw/arm/virt.h