[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC 0/7] CPUID fixes for 1.5
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [RFC 0/7] CPUID fixes for 1.5 |
Date: |
Thu, 25 Apr 2013 15:42:59 -0300 |
This series contain multiple CPUID fixes for 1.5. As we still don't have static
QOM properties on the CPU class available yet, I implemented machine-typed
compatibility using simple static-variable-based mechanisms.
I am sending this as RFC as it depends on the previous feature-words series I
have sent.
Git tree for testing:
git://github.com/ehabkost/qemu-hacks.git work/cpu-feat-fixes-various.v1
Borislav Petkov (1):
target-i386: n270 can MOVBE
Eduardo Habkost (6):
target-i386: Introduce generic CPUID feature compat function
target-i386: Introduce compat function to set CPUID 'level'
target-i386: Introduce compat function to set CPUID 'model'
pc: Use separate init functions for pc-*-1.4
target-i386: change CPUID model of 486 to 8
target-i386: Disable direct passthrough of PMU CPUID leaf by default
hw/i386/pc_piix.c | 12 +++++--
hw/i386/pc_q35.c | 10 +++++-
target-i386/cpu.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
target-i386/cpu.h | 13 +++++++
4 files changed, 129 insertions(+), 6 deletions(-)
--
1.8.1.4
- [Qemu-devel] [RFC 0/7] CPUID fixes for 1.5,
Eduardo Habkost <=
- [Qemu-devel] [RFC 1/7] target-i386: Introduce generic CPUID feature compat function, Eduardo Habkost, 2013/04/25
- [Qemu-devel] [RFC 2/7] target-i386: Introduce compat function to set CPUID 'level', Eduardo Habkost, 2013/04/25
- [Qemu-devel] [RFC 3/7] target-i386: Introduce compat function to set CPUID 'model', Eduardo Habkost, 2013/04/25
- [Qemu-devel] [RFC 4/7] pc: Use separate init functions for pc-*-1.4, Eduardo Habkost, 2013/04/25
- [Qemu-devel] [RFC 5/7] target-i386: n270 can MOVBE, Eduardo Habkost, 2013/04/25
- [Qemu-devel] [RFC 6/7] target-i386: change CPUID model of 486 to 8, Eduardo Habkost, 2013/04/25
- [Qemu-devel] [RFC 7/7] target-i386: Disable direct passthrough of PMU CPUID leaf by default, Eduardo Habkost, 2013/04/25