mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-02-25 22:26:44 +00:00
target-i386: add VME to all CPUs
vm86 mode extensions date back to the 486. All models should have them. Backports commit b3a4f0b1a072a467d003755ca0e55c5be38387cb from qemu
This commit is contained in:
parent
ee0d7ba219
commit
0a7a60b895
|
@ -733,9 +733,9 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
CPUID_VENDOR_INTEL,
|
||||
15, 6, 1,
|
||||
{
|
||||
/* Missing: CPUID_VME, CPUID_HT */
|
||||
/* Missing: CPUID_HT */
|
||||
// FEAT_1_EDX
|
||||
PPRO_FEATURES |
|
||||
PPRO_FEATURES | CPUID_VME |
|
||||
CPUID_MTRR | CPUID_CLFLUSH | CPUID_MCA |
|
||||
CPUID_PSE36,
|
||||
/* Missing: CPUID_EXT_POPCNT, CPUID_EXT_MONITOR */
|
||||
|
@ -774,7 +774,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
15, 6, 1,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
PPRO_FEATURES |
|
||||
PPRO_FEATURES | CPUID_VME |
|
||||
CPUID_MTRR | CPUID_CLFLUSH | CPUID_MCA | CPUID_PSE36,
|
||||
// FEAT_1_ECX
|
||||
CPUID_EXT_SSE3,
|
||||
|
@ -899,7 +899,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
6, 15, 3,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -922,7 +922,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
6, 23, 3,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -946,7 +946,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
6, 26, 3,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -970,7 +970,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
6, 44, 1,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -995,7 +995,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
6, 42, 1,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -1033,7 +1033,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
6, 60, 1,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -1075,7 +1075,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
6, 61, 2,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -1118,7 +1118,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
15, 6, 1,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -1144,7 +1144,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
15, 6, 1,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -1173,7 +1173,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
15, 6, 1,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -1204,7 +1204,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
21, 1, 2,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
@ -1239,7 +1239,7 @@ static X86CPUDefinition builtin_x86_defs[] = {
|
|||
21, 2, 0,
|
||||
{
|
||||
// FEAT_1_EDX
|
||||
CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
|
||||
CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
|
||||
CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
|
||||
CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
|
||||
|
|
Loading…
Reference in a new issue