cpu_map: add POWER10 cpu model

Add POWER10 as a supported cpu model.

Reviewed-by: Andrea Bolognani <abologna@redhat.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
This commit is contained in:
Daniel Henrique Barboza 2022-05-05 17:26:13 -03:00
parent 76baf935aa
commit 38dba6a02e
11 changed files with 20 additions and 8 deletions

View File

@ -82,6 +82,7 @@
<include filename='ppc64_POWER7.xml'/>
<include filename='ppc64_POWER8.xml'/>
<include filename='ppc64_POWER9.xml'/>
<include filename='ppc64_POWER10.xml'/>
<!-- Freescale-based CPU models -->
<include filename='ppc64_POWERPC_e5500.xml'/>

View File

@ -14,6 +14,7 @@ cpumap_data = [
'ppc64_POWER7.xml',
'ppc64_POWER8.xml',
'ppc64_POWER9.xml',
'ppc64_POWER10.xml',
'ppc64_POWERPC_e5500.xml',
'ppc64_POWERPC_e6500.xml',
'ppc64_vendors.xml',

View File

@ -0,0 +1,6 @@
<cpus>
<model name='POWER10'>
<vendor name='IBM'/>
<pvr value='0x00800000' mask='0xffff0000'/>
</model>
</cpus>

View File

@ -40,6 +40,7 @@
<model fallback='allow'>POWER8</model>
</mode>
<mode name='custom' supported='yes'>
<model usable='unknown'>POWER10</model>
<model usable='unknown'>POWER9</model>
<model usable='unknown'>POWER8</model>
<model usable='unknown'>POWER7</model>

View File

@ -40,6 +40,7 @@
<model fallback='allow'>POWER8</model>
</mode>
<mode name='custom' supported='yes'>
<model usable='unknown'>POWER10</model>
<model usable='unknown'>POWER9</model>
<model usable='unknown'>POWER8</model>
<model usable='unknown'>POWER7</model>

View File

@ -40,6 +40,7 @@
<model fallback='allow'>POWER8</model>
</mode>
<mode name='custom' supported='yes'>
<model usable='unknown'>POWER10</model>
<model usable='unknown'>POWER9</model>
<model usable='unknown'>POWER8</model>
<model usable='unknown'>POWER7</model>

View File

@ -40,6 +40,7 @@
<model fallback='allow'>POWER8</model>
</mode>
<mode name='custom' supported='yes'>
<model usable='unknown'>POWER10</model>
<model usable='unknown'>POWER9</model>
<model usable='unknown'>POWER8</model>
<model usable='unknown'>POWER7</model>

View File

@ -189,7 +189,7 @@
<cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
<cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
<cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
<cpu type='kvm' name='power10' typename='power10_v1.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER10' typename='power10_v1.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER9' typename='host-powerpc64-cpu'/>
<cpu type='kvm' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
@ -661,7 +661,7 @@
<cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
<cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
<cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
<cpu type='tcg' name='power10' typename='power10_v1.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER10' typename='power10_v1.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
<cpu type='tcg' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>

View File

@ -194,7 +194,7 @@
<cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
<cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
<cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
<cpu type='kvm' name='power10' typename='power10_v1.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER10' typename='power10_v1.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER9' typename='host-powerpc64-cpu'/>
<cpu type='kvm' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
@ -668,7 +668,7 @@
<cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
<cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
<cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
<cpu type='tcg' name='power10' typename='power10_v1.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER10' typename='power10_v1.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
<cpu type='tcg' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>

View File

@ -205,7 +205,7 @@
<cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
<cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
<cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
<cpu type='kvm' name='power10' typename='power10_v2.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER10' typename='power10_v2.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER9' typename='host-powerpc64-cpu'/>
<cpu type='kvm' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
@ -685,7 +685,7 @@
<cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
<cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
<cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
<cpu type='tcg' name='power10' typename='power10_v2.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER10' typename='power10_v2.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
<cpu type='tcg' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>

View File

@ -222,7 +222,7 @@
<cpu type='kvm' name='ppc' typename='604-powerpc64-cpu'/>
<cpu type='kvm' name='ppc32' typename='604-powerpc64-cpu'/>
<cpu type='kvm' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
<cpu type='kvm' name='power10' typename='power10_v2.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER10' typename='power10_v2.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER9' typename='host-powerpc64-cpu'/>
<cpu type='kvm' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
<cpu type='kvm' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>
@ -682,7 +682,7 @@
<cpu type='tcg' name='ppc' typename='604-powerpc64-cpu'/>
<cpu type='tcg' name='ppc32' typename='604-powerpc64-cpu'/>
<cpu type='tcg' name='ppc64' typename='970fx_v3.1-powerpc64-cpu'/>
<cpu type='tcg' name='power10' typename='power10_v2.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER10' typename='power10_v2.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER9' typename='power9_v2.0-powerpc64-cpu'/>
<cpu type='tcg' name='power8nvl' typename='power8nvl_v1.0-powerpc64-cpu'/>
<cpu type='tcg' name='POWER8' typename='power8_v2.0-powerpc64-cpu'/>