summaryrefslogtreecommitdiffstats
path: root/include/asm-xtensa
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2007-12-06 17:14:14 +0100
committerAvi Kivity <avi@qumranet.com>2008-01-30 16:53:19 +0100
commit6e3d5dfbad4d8c29bdf8ed160f91f955f0efc12b (patch)
tree914da0fb65504385c1e9e93728517585cea1f780 /include/asm-xtensa
parentKVM: SVM: Emulate read/write access to cr8 (diff)
downloadlinux-6e3d5dfbad4d8c29bdf8ed160f91f955f0efc12b.tar.xz
linux-6e3d5dfbad4d8c29bdf8ed160f91f955f0efc12b.zip
KVM: x86 emulator: Fix stack instructions on 64-bit mode
Stack instructions are always 64-bit on 64-bit mode; many of the emulated stack instructions did not take that into account. Fix by adding a 'Stack' bitflag and setting the operand size appropriately during the decode stage (except for 'push r/m', which is in a group with a few other instructions, so it gets its own treatment). This fixes random crashes on Vista x64. Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'include/asm-xtensa')
0 files changed, 0 insertions, 0 deletions