#------------------------------------------------------------------------------\r
#\r
-# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
movl %esp,%edi\r
.byte 0x0f, 0xae, 0x07 # fxsave [edi]\r
\r
+## save the exception data\r
+ pushl 8(%esp)\r
+\r
## Clear Direction Flag\r
cld\r
\r
call ASM_PFX(InterruptProcess)\r
addl $8,%esp\r
\r
+## skip the exception data\r
+ addl $4,%esp\r
+\r
## FX_SAVE_STATE_IA32 FxSaveState;\r
movl %esp,%esi\r
.byte 0x0f, 0xae, 0x0e # fxrstor [esi]\r