diff --git a/tests/cputest.c b/tests/cputest.c
index ba606fd2b4..3682101597 100644
--- a/tests/cputest.c
+++ b/tests/cputest.c
@@ -873,6 +873,7 @@ mymain(void)
DO_TEST_CPUID("x86", "Xeon-E5-2650", true);
DO_TEST_CPUID("x86", "Xeon-E7-4820", true);
DO_TEST_CPUID("x86", "Xeon-W3520", true);
+ DO_TEST_CPUID("x86", "Xeon-X5460", false);
#if WITH_QEMU && WITH_YAJL
qemuTestDriverFree(&driver);
diff --git a/tests/cputestdata/x86-cpuid-Xeon-X5460-guest.xml b/tests/cputestdata/x86-cpuid-Xeon-X5460-guest.xml
new file mode 100644
index 0000000000..9e21934b4d
--- /dev/null
+++ b/tests/cputestdata/x86-cpuid-Xeon-X5460-guest.xml
@@ -0,0 +1,21 @@
+
+ x86_64
+ Penryn
+ Intel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/cputestdata/x86-cpuid-Xeon-X5460-host.xml b/tests/cputestdata/x86-cpuid-Xeon-X5460-host.xml
new file mode 100644
index 0000000000..e73c4780c9
--- /dev/null
+++ b/tests/cputestdata/x86-cpuid-Xeon-X5460-host.xml
@@ -0,0 +1,21 @@
+
+ x86_64
+ Penryn
+ Intel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/cputestdata/x86-cpuid-Xeon-X5460.xml b/tests/cputestdata/x86-cpuid-Xeon-X5460.xml
new file mode 100644
index 0000000000..5e58a3f157
--- /dev/null
+++ b/tests/cputestdata/x86-cpuid-Xeon-X5460.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+