From 877c46d8a785ff72c88644135b6f091d2bb541d3 Mon Sep 17 00:00:00 2001 From: Jiri Denemark Date: Wed, 1 Jun 2016 15:50:32 +0200 Subject: [PATCH] cpu: Add ARAT x86 CPU feature Implemented in QEMU by commit 28b8e4d0bf93ba176b4b7be819d537383c5a9060. Signed-off-by: Jiri Denemark --- src/cpu/cpu_map.xml | 5 +++++ tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml | 1 + tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml | 1 + tests/cputestdata/x86-cpuid-Opteron-6234-json.xml | 1 + tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml | 1 + tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml | 1 + tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml | 1 + 38 files changed, 42 insertions(+) diff --git a/src/cpu/cpu_map.xml b/src/cpu/cpu_map.xml index 68cb500209..a623f37002 100644 --- a/src/cpu/cpu_map.xml +++ b/src/cpu/cpu_map.xml @@ -188,6 +188,11 @@ + + + + + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml index 6e60106307..4c249eb0c9 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml @@ -20,6 +20,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml index e862e82607..a604acb911 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml @@ -20,6 +20,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml index 27d9f35805..980cf74a0a 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml @@ -5,6 +5,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml index 6e60106307..4c249eb0c9 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2540M-guest.xml @@ -20,6 +20,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml index e862e82607..a604acb911 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml @@ -20,6 +20,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml index 27d9f35805..980cf74a0a 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml @@ -5,6 +5,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml index 66ef1e347b..9c9399562a 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-4670T-guest.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml index 31211c1fb6..b9f95ad87c 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml index cb8bd7607e..363601afa8 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml index 1f24dd8883..fb231ae164 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml b/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml index a17b42aab5..94de2187c7 100644 --- a/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml @@ -6,6 +6,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml index 6e60106307..4c249eb0c9 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml @@ -20,6 +20,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml index e862e82607..a604acb911 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml @@ -20,6 +20,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml index 61c058fd6c..776001ff4a 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3520M-guest.xml @@ -19,6 +19,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml index 6c8a0f80ec..a23c651a08 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml @@ -19,6 +19,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml index f5125d47ce..90957e99d2 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml @@ -19,5 +19,6 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml index 80d3a9d820..9fec131ac9 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3740QM-host.xml @@ -19,5 +19,6 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml index 61c058fd6c..776001ff4a 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml @@ -19,6 +19,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml index 6c8a0f80ec..a23c651a08 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml @@ -19,6 +19,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml index d06e8d9ff8..b2aac64b28 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-4600U-guest.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml index fc033e6046..fae8e8d0a8 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml index b52e463af0..5fa3146a7d 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml @@ -7,6 +7,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml index 91370c2dcc..cd7b4bb8e2 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-guest.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml index 276b5afa61..9b24941e0e 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml b/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml index 67b48ec5f8..8a6b8283fe 100644 --- a/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml +++ b/tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml @@ -7,6 +7,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Opteron-6234-json.xml b/tests/cputestdata/x86-cpuid-Opteron-6234-json.xml index dded6fa1f8..2e28342fd9 100644 --- a/tests/cputestdata/x86-cpuid-Opteron-6234-json.xml +++ b/tests/cputestdata/x86-cpuid-Opteron-6234-json.xml @@ -5,6 +5,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml b/tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml index 5ef6e24087..f893f9f232 100644 --- a/tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml +++ b/tests/cputestdata/x86-cpuid-Pentium-P6100-guest.xml @@ -17,6 +17,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml b/tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml index 8ae24938b9..3975aa7e1f 100644 --- a/tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml +++ b/tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml @@ -17,6 +17,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml index cb8bd7607e..363601afa8 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml index 1f24dd8883..fb231ae164 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml index 5b9cffe6fa..3d12f4009a 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml @@ -7,6 +7,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml index e5f69e8ebc..9ff63d72c6 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml @@ -22,6 +22,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml index 139383245c..a65168372c 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml @@ -22,6 +22,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml index e5f69e8ebc..9ff63d72c6 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml @@ -22,6 +22,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml index 139383245c..a65168372c 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml @@ -22,6 +22,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml index 55edce90a2..81bf8c8c27 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml @@ -20,6 +20,7 @@ + diff --git a/tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml b/tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml index 4a033ae7ec..52902479b9 100644 --- a/tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml +++ b/tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml @@ -22,6 +22,7 @@ +