hw/occ: Fix OCC structure layout

POWER10 addition accidentally changed a structure size by one byte.

Fixes: c8c36ada1d9a ("occ: Add POWER10 support")
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Reza Arbab <arbab@linux.ibm.com>
diff --git a/hw/occ.c b/hw/occ.c
index bf2b2f9..0a02d83 100644
--- a/hw/occ.c
+++ b/hw/occ.c
@@ -261,12 +261,14 @@
 	u8 major_version;
 	u8 minor_version;
 	u8 gpus_present;
-	struct __packed { /* Version 0x90 */
-		u8 spare1;
-	} v9;
-	struct __packed { /* Version 0xA0 */
-		u8 wof_enabled;
-	} v10;
+	union __packed {
+		struct __packed { /* Version 0x90 */
+			u8 spare1;
+		} v9;
+		struct __packed { /* Version 0xA0 */
+			u8 wof_enabled;
+		} v10;
+	};
 	u8 cpu_throttle;
 	u8 mem_throttle;
 	u8 quick_pwr_drop;