hw/intc/arm_gicv3: Implement new GICv4 redistributor registers
commit641be69745c49d3c35efb62ee41d21d701b210ba
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 8 Apr 2022 14:15:32 +0000 (8 15:15 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 22 Apr 2022 13:44:52 +0000 (22 14:44 +0100)
tree3ab42b0ff9e8bfe524b4ba1d00c1149231fc3127
parentae3b3ba15c73320f75c121b08266a25a9e5d4edb
hw/intc/arm_gicv3: Implement new GICv4 redistributor registers

Implement the new GICv4 redistributor registers: GICR_VPROPBASER
and GICR_VPENDBASER; for the moment we implement these as simple
reads-as-written stubs, together with the necessary migration
and reset handling.

We don't put ID-register checks on the handling of these registers,
because they are all in the only-in-v4 extra register frames, so
they're not accessible in a GICv3.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220408141550.1271295-24-peter.maydell@linaro.org
hw/intc/arm_gicv3_common.c
hw/intc/arm_gicv3_redist.c
hw/intc/gicv3_internal.h
include/hw/intc/arm_gicv3_common.h