[ros-diffs] [tkreuzer] 45573: [HAL] Restore fs in HalpTrap06. Should fix crash on 1st stage with VBox.

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Thu Feb 11 18:36:58 CET 2010


Author: tkreuzer
Date: Thu Feb 11 18:36:57 2010
New Revision: 45573

URL: http://svn.reactos.org/svn/reactos?rev=45573&view=rev
Log:
[HAL]
Restore fs in HalpTrap06. Should fix crash on 1st stage with VBox.

Modified:
    trunk/reactos/hal/halx86/generic/bios.c

Modified: trunk/reactos/hal/halx86/generic/bios.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/generic/bios.c?rev=45573&r1=45572&r2=45573&view=diff
==============================================================================
--- trunk/reactos/hal/halx86/generic/bios.c [iso-8859-1] (original)
+++ trunk/reactos/hal/halx86/generic/bios.c [iso-8859-1] Thu Feb 11 18:36:57 2010
@@ -243,6 +243,7 @@
     /* Restore ES/DS to known good values first */
     Ke386SetEs(KGDT_R3_DATA | RPL_MASK);
     Ke386SetDs(KGDT_R3_DATA | RPL_MASK);
+    Ke386SetFs(KGDT_R0_PCR);
 
     /* Restore the stack */ 
     KeGetPcr()->TSS->Esp0 = HalpSavedEsp0;




More information about the Ros-diffs mailing list