Skip to content

Commit 04d0204

Browse files
authored
Merge pull request #1791 from PhilippTakacs/cpuid
[x86] don't hardcode cpuid results
2 parents a913199 + 14404ef commit 04d0204

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

qemu/target/i386/unicorn.c

-11
Original file line numberDiff line numberDiff line change
@@ -69,17 +69,6 @@ void x86_reg_reset(struct uc_struct *uc)
6969
{
7070
CPUArchState *env = uc->cpu->env_ptr;
7171

72-
env->features[FEAT_1_EDX] = CPUID_CX8 | CPUID_CMOV | CPUID_SSE2 |
73-
CPUID_FXSR | CPUID_SSE | CPUID_CLFLUSH;
74-
env->features[FEAT_1_ECX] = CPUID_EXT_SSSE3 | CPUID_EXT_SSE41 |
75-
CPUID_EXT_SSE42 | CPUID_EXT_AES |
76-
CPUID_EXT_CX16;
77-
env->features[FEAT_8000_0001_EDX] = CPUID_EXT2_3DNOW | CPUID_EXT2_RDTSCP;
78-
env->features[FEAT_8000_0001_ECX] = CPUID_EXT3_LAHF_LM | CPUID_EXT3_ABM |
79-
CPUID_EXT3_SKINIT | CPUID_EXT3_CR8LEG;
80-
env->features[FEAT_7_0_EBX] = CPUID_7_0_EBX_BMI1 | CPUID_7_0_EBX_BMI2 |
81-
CPUID_7_0_EBX_ADX | CPUID_7_0_EBX_SMAP;
82-
8372
memset(env->regs, 0, sizeof(env->regs));
8473
memset(env->segs, 0, sizeof(env->segs));
8574
memset(env->cr, 0, sizeof(env->cr));

0 commit comments

Comments
 (0)