summaryrefslogtreecommitdiffstats
path: root/target/ppc/cpu-models.h
diff options
context:
space:
mode:
authorCédric Le Goater2021-08-09 15:45:22 +0200
committerDavid Gibson2021-08-27 04:41:13 +0200
commit363fd548abd5fbef040ee001c6694672bfb0d798 (patch)
treee03daaa611fd19063da874b78dd2b53cd4a234ac /target/ppc/cpu-models.h
parentppc/pnv: update skiboot to commit 820d43c0a775. (diff)
downloadqemu-363fd548abd5fbef040ee001c6694672bfb0d798.tar.gz
qemu-363fd548abd5fbef040ee001c6694672bfb0d798.tar.xz
qemu-363fd548abd5fbef040ee001c6694672bfb0d798.zip
ppc: Add a POWER10 DD2 CPU
The POWER10 DD2 CPU adds an extra LPCR[HAIL] bit. DD1 doesn't have HAIL but since it does not break the modeling and that we don't plan to support DD1, modify the LPCR mask of all the POWER10 family. Setting the HAIL bit is a requirement to support the scv instruction on PowerNV POWER10 platforms since glibc-2.33. Signed-off-by: Cédric Le Goater <clg@kaod.org> Message-Id: <20210809134547.689560-2-clg@kaod.org> Reviewed-by: Greg Kurz <groug@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'target/ppc/cpu-models.h')
-rw-r--r--target/ppc/cpu-models.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/target/ppc/cpu-models.h b/target/ppc/cpu-models.h
index fc5e21728d..0952592759 100644
--- a/target/ppc/cpu-models.h
+++ b/target/ppc/cpu-models.h
@@ -375,6 +375,7 @@ enum {
CPU_POWERPC_POWER9_DD20 = 0x004E1200,
CPU_POWERPC_POWER10_BASE = 0x00800000,
CPU_POWERPC_POWER10_DD1 = 0x00800100,
+ CPU_POWERPC_POWER10_DD20 = 0x00800200,
CPU_POWERPC_970_v22 = 0x00390202,
CPU_POWERPC_970FX_v10 = 0x00391100,
CPU_POWERPC_970FX_v20 = 0x003C0200,