summary refs log tree commit diff stats
path: root/hw/vga.c
diff options
context:
space:
mode:
authorKevin Wolf <mail@kevin-wolf.de>2009-10-02 22:28:57 +0200
committerAurelien Jarno <aurelien@aurel32.net>2009-10-04 23:10:22 +0200
commit09d85fb8432e816eb6f9a0512f04bf8e8a218d2f (patch)
tree55015404e940c80a22d0f67cc221f59bf53821de /hw/vga.c
parent94f4af02a1705974fceb90b47e884f44184b1f22 (diff)
downloadfocaccia-qemu-09d85fb8432e816eb6f9a0512f04bf8e8a218d2f.tar.gz
focaccia-qemu-09d85fb8432e816eb6f9a0512f04bf8e8a218d2f.zip
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 'hw/vga.c')
0 files changed, 0 insertions, 0 deletions