Commit 1f3358c87d50a6f10aea4d22a38fbe421f5e3873
1 parent
92510b8c
CLFLUSH cpuid fix (aka Linux 2.6 hang on x86_64)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1539 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
1 additions
and
1 deletions
target-i386/helper.c
... | ... | @@ -1307,7 +1307,7 @@ void helper_cpuid(void) |
1307 | 1307 | break; |
1308 | 1308 | case 1: |
1309 | 1309 | EAX = env->cpuid_version; |
1310 | - EBX = 0; | |
1310 | + EBX = 8 << 8; /* CLFLUSH size in quad words, Linux wants it. */ | |
1311 | 1311 | ECX = env->cpuid_ext_features; |
1312 | 1312 | EDX = env->cpuid_features; |
1313 | 1313 | break; | ... | ... |