diff --git a/tests/cputest.c b/tests/cputest.c
index 9798fc0076..10e0321b09 100644
--- a/tests/cputest.c
+++ b/tests/cputest.c
@@ -846,6 +846,7 @@ mymain(void)
DO_TEST_GUESTDATA("ppc64", "host", "guest-legacy-invalid", ppc_models, NULL, -1);
DO_TEST_CPUID("x86", "A10-5800K", true);
+ DO_TEST_CPUID("x86", "Atom-D510", false);
#if WITH_QEMU && WITH_YAJL
qemuTestDriverFree(&driver);
diff --git a/tests/cputestdata/x86-cpuid-Atom-D510-guest.xml b/tests/cputestdata/x86-cpuid-Atom-D510-guest.xml
new file mode 100644
index 0000000000..5e9efc7c0b
--- /dev/null
+++ b/tests/cputestdata/x86-cpuid-Atom-D510-guest.xml
@@ -0,0 +1,20 @@
+
+ x86_64
+ core2duo
+ Intel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/cputestdata/x86-cpuid-Atom-D510-host.xml b/tests/cputestdata/x86-cpuid-Atom-D510-host.xml
new file mode 100644
index 0000000000..8cf4341099
--- /dev/null
+++ b/tests/cputestdata/x86-cpuid-Atom-D510-host.xml
@@ -0,0 +1,21 @@
+
+ x86_64
+ n270
+ Intel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/cputestdata/x86-cpuid-Atom-D510.xml b/tests/cputestdata/x86-cpuid-Atom-D510.xml
new file mode 100644
index 0000000000..b5aed8e927
--- /dev/null
+++ b/tests/cputestdata/x86-cpuid-Atom-D510.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+