From 2f3ccdf01b3bb122bce4ba847263ccbf6cf7cbf3 Mon Sep 17 00:00:00 2001 From: Jiri Denemark Date: Wed, 1 Jun 2016 15:50:40 +0200 Subject: [PATCH] cpu: Add Skylake-Client x86 CPU model The CPU model was implemented in QEMU by commit f6f949e929. The change to i7-5600U is wrong since it's a 5th generation CPU, i.e., Broadwell rather than Skylake, but that's just the result of our CPU detection code (which is fixed by the following commit). Signed-off-by: Jiri Denemark --- src/cpu/cpu_map.xml | 67 +++++++++++++++++++ .../x86-cpuid-Core-i5-6600-guest.xml | 11 +-- .../x86-cpuid-Core-i5-6600-host.xml | 11 +-- .../x86-cpuid-Core-i5-6600-json.xml | 11 +-- .../x86-cpuid-Core-i7-5600U-guest.xml | 11 ++- .../x86-cpuid-Core-i7-5600U-json.xml | 11 ++- .../x86-cpuid-Xeon-E3-1245-guest.xml | 11 +-- .../x86-cpuid-Xeon-E3-1245-host.xml | 11 +-- .../x86-cpuid-Xeon-E3-1245-json.xml | 11 +-- 9 files changed, 81 insertions(+), 74 deletions(-) diff --git a/src/cpu/cpu_map.xml b/src/cpu/cpu_map.xml index a623f37002..0918f751e6 100644 --- a/src/cpu/cpu_map.xml +++ b/src/cpu/cpu_map.xml @@ -1161,6 +1161,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml index 363601afa8..0ab5a7a7b1 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml @@ -1,8 +1,7 @@ x86_64 - Broadwell + Skylake-Client Intel - @@ -19,17 +18,9 @@ - - - - - - - - diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml index fb231ae164..c799394eaf 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml @@ -1,8 +1,7 @@ x86_64 - Broadwell + Skylake-Client Intel - @@ -19,17 +18,9 @@ - - - - - - - - diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml index 94de2187c7..171b482c34 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml @@ -1,19 +1,10 @@ x86_64 - Broadwell - + Skylake-Client - - - - - - - - diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml index cd7b4bb8e2..78bc0a64a8 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml @@ -1,8 +1,7 @@ x86_64 - Broadwell + Skylake-Client Intel - @@ -19,12 +18,10 @@ - - - - - + + + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml index 8a6b8283fe..1597971781 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml @@ -1,15 +1,12 @@ x86_64 - Broadwell - + Skylake-Client - - - - - + + + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml index 363601afa8..0ab5a7a7b1 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml @@ -1,8 +1,7 @@ x86_64 - Broadwell + Skylake-Client Intel - @@ -19,17 +18,9 @@ - - - - - - - - diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml index fb231ae164..c799394eaf 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml @@ -1,8 +1,7 @@ x86_64 - Broadwell + Skylake-Client Intel - @@ -19,17 +18,9 @@ - - - - - - - - diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml index 3d12f4009a..7a8246e5c9 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml @@ -1,19 +1,10 @@ x86_64 - Broadwell - + Skylake-Client - - - - - - - - -- 2.39.5