Commit 45d242b65b1636504c6f8dadad55a83a92c6f323

Authored by balrog
1 parent 71c3558e

SVM enabled processor should provide cpuid Fn8000_000A (Bernhard Kauer).


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3844 c046a42c-6fe2-441c-8c8c-71466251a162
target-i386/helper.c
@@ -1751,6 +1751,12 @@ void helper_cpuid(void) @@ -1751,6 +1751,12 @@ void helper_cpuid(void)
1751 ECX = 0; 1751 ECX = 0;
1752 EDX = 0; 1752 EDX = 0;
1753 break; 1753 break;
  1754 + case 0x8000000A:
  1755 + EAX = 0x00000001;
  1756 + EBX = 0;
  1757 + ECX = 0;
  1758 + EDX = 0;
  1759 + break;
1754 default: 1760 default:
1755 /* reserved values: zero */ 1761 /* reserved values: zero */
1756 EAX = 0; 1762 EAX = 0;
target-i386/helper2.c
@@ -150,7 +150,7 @@ static x86_def_t x86_defs[] = { @@ -150,7 +150,7 @@ static x86_def_t x86_defs[] = {
150 .ext2_features = (PPRO_FEATURES & 0x0183F3FF) | 150 .ext2_features = (PPRO_FEATURES & 0x0183F3FF) |
151 CPUID_EXT2_LM | CPUID_EXT2_SYSCALL | CPUID_EXT2_NX, 151 CPUID_EXT2_LM | CPUID_EXT2_SYSCALL | CPUID_EXT2_NX,
152 .ext3_features = CPUID_EXT3_SVM, 152 .ext3_features = CPUID_EXT3_SVM,
153 - .xlevel = 0x80000008, 153 + .xlevel = 0x8000000A,
154 }, 154 },
155 #endif 155 #endif
156 { 156 {