OSDN Git Service

hw/arm/armsse: Add missing SSE-200 SYS_PPU
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 19 Feb 2021 14:46:03 +0000 (14:46 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 8 Mar 2021 17:20:03 +0000 (17:20 +0000)
We forgot to implement a TYPE_UNIMPLEMENTED_DEVICE stub
for the SYS_PPU in the SSE-200, which is at 0x50022000.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210219144617.4782-31-peter.maydell@linaro.org

hw/arm/armsse.c
include/hw/arm/armsse.h

index f72d1ad..f43f052 100644 (file)
@@ -321,6 +321,15 @@ static const ARMSSEDeviceInfo sse200_devices[] = {
         .irq = NO_IRQ,
     },
     {
+        .name = "SYS_PPU",
+        .type = TYPE_UNIMPLEMENTED_DEVICE,
+        .index = 7,
+        .addr = 0x50022000,
+        .size = 0x1000,
+        .ppc = NO_PPC,
+        .irq = NO_IRQ,
+    },
+    {
         .name = NULL,
     }
 };
index eb4e937..104ba8d 100644 (file)
@@ -135,7 +135,7 @@ OBJECT_DECLARE_TYPE(ARMSSE, ARMSSEClass,
 
 #define SSE_MAX_CPUS 2
 
-#define NUM_PPUS 7
+#define NUM_PPUS 8
 
 /* Number of CPU IRQs used by the SSE itself */
 #define NUM_SSE_IRQS 32