diff options
author | Kevin Wolf <mail@kevin-wolf.de> | 2009-10-02 22:28:57 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2009-10-04 23:10:22 +0200 |
commit | 09d85fb8432e816eb6f9a0512f04bf8e8a218d2f (patch) | |
tree | 55015404e940c80a22d0f67cc221f59bf53821de /bswap.h | |
parent | 94f4af02a1705974fceb90b47e884f44184b1f22 (diff) |
target-i386: Fix exceptions for fxsave/fxrstor
This patch corrects the following aspects of exception generation in
fxsave/fxrstor:
* Generate #GP if the operand is not aligned to a 16 byte boundary
* Generate #UD if the LOCK prefix is used
* For CR0.EM = 1 #NM is generated, not #UD
Signed-off-by: Kevin Wolf <mail@kevin-wolf.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'bswap.h')
0 files changed, 0 insertions, 0 deletions