Core 2 Duo specification (Alexander Graf).
authorbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Thu, 25 Sep 2008 18:11:30 +0000 (18:11 +0000)
committerbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Thu, 25 Sep 2008 18:11:30 +0000 (18:11 +0000)
commite737b32a3688d415c3b1f9d0a3fb2b941b1e758c
tree821be1b667f4d9430bbb89af4697b99536b0ce98
parentc5096daf7f5e6d8a607319fbd1dfa8acbe96f4b8
Core 2 Duo specification (Alexander Graf).

This patch adds a Core 2 Duo CPU to the available CPU types. The CPU
definition tries to resemble a real CPU as good as possible, whilst not
exposing features qemu does not implement.
The patch also includes some minor additions that Core 2 Duo CPUs have:

- New MSR: MSR_IA32_PERF_STATUS
- CPUID up to level 5 (cache info and mwait)

Signed-off-by: Alexander Graf <agraf@suse.de>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5317 c046a42c-6fe2-441c-8c8c-71466251a162
target-i386/cpu.h
target-i386/helper.c
target-i386/op_helper.c