From cbf30736b60c6076a82ff256b1bd5246a6af83c0 Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com>
Date: Fri, 31 May 2013 09:23:26 +0200
Subject: qemu: add x86 cpu

This patch adds a qemu x86 cpu chip.  It has no initialization function
as this isn't needed on virtual hardware.  A virtual machine can have
pretty much any CPU: qemu emulates a wide range of x86 CPUs (try 'qemu
-cpu ? for a list), also with 'qemu -cpu host' the guest will see a cpu
which is (almost) identical to the one on the host machine.  So I've
added X86_VENDOR_ANY as wildcard match for the cpu_table.

Change-Id: Ib01210694b09702e41ed806f31d0033e840a863f
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-on: http://review.coreboot.org/3344
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
---
 src/arch/x86/lib/cpu.c | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'src/arch/x86/lib')

diff --git a/src/arch/x86/lib/cpu.c b/src/arch/x86/lib/cpu.c
index be8e38da13..bddfe1ae12 100644
--- a/src/arch/x86/lib/cpu.c
+++ b/src/arch/x86/lib/cpu.c
@@ -223,6 +223,8 @@ struct cpu_driver *find_cpu_driver(struct device *cpu)
 			{
 				return driver;
 			}
+			if (X86_VENDOR_ANY == id->vendor)
+				return driver;
 		}
 	}
 	return NULL;
-- 
cgit v1.2.3