hw: arm: allwinner-sramc: Set class_size
authorAkihiko Odaki <akihiko.odaki@daynix.com>
Wed, 28 Jun 2023 11:09:03 +0000 (20:09 +0900)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 6 Jul 2023 12:26:43 +0000 (13:26 +0100)
AwSRAMCClass is larger than SysBusDeviceClass so the class size must be
advertised accordingly.

Fixes: 05def917e1 ("hw: arm: allwinner-sramc: Add SRAM Controller support for R40")
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230628110905.38125-1-akihiko.odaki@daynix.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/misc/allwinner-sramc.c

index a8b731f8f2841eab4caf7627cff6657b6dd2bf76..d76c24d081f3f2288d942c0a45af36a729eceab7 100644 (file)
@@ -159,6 +159,7 @@ static const TypeInfo allwinner_sramc_info = {
     .parent        = TYPE_SYS_BUS_DEVICE,
     .instance_init = allwinner_sramc_init,
     .instance_size = sizeof(AwSRAMCState),
+    .class_size    = sizeof(AwSRAMCClass),
     .class_init    = allwinner_sramc_class_init,
 };