]> git.proxmox.com Git - qemu.git/commitdiff
cr0.ET fix (Win95 boot fix)
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 8 May 2004 21:05:19 +0000 (21:05 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 8 May 2004 21:05:19 +0000 (21:05 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@794 c046a42c-6fe2-441c-8c8c-71466251a162

target-i386/helper2.c

index 4cdde09c288272a63388eba310827939753a8d9d..e0d917a738d7d17ec58ab1d12ef43a6e816d44a9 100644 (file)
@@ -265,7 +265,7 @@ void cpu_x86_update_cr0(CPUX86State *env, uint32_t new_cr0)
         (env->cr[0] & (CR0_PG_MASK | CR0_WP_MASK | CR0_PE_MASK))) {
         tlb_flush(env, 1);
     }
-    env->cr[0] = new_cr0;
+    env->cr[0] = new_cr0 | CR0_ET_MASK;
     
     /* update PE flag in hidden flags */
     pe_state = (env->cr[0] & CR0_PE_MASK);