SYSENTER/SYSEXIT IA-32e implementation (Alexander Graf).
authorbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Thu, 25 Sep 2008 18:16:18 +0000 (18:16 +0000)
committerbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Thu, 25 Sep 2008 18:16:18 +0000 (18:16 +0000)
commit2436b61a6b386d712a1813b036921443bd1c5c39
tree9a4250e083f45b100f741e007f8f02301cbdbcdc
parente737b32a3688d415c3b1f9d0a3fb2b941b1e758c
SYSENTER/SYSEXIT IA-32e implementation (Alexander Graf).

On Intel CPUs, sysenter and sysexit are valid in 64-bit mode. This patch
makes both 64-bit aware and enables them for Intel CPUs.
Add cpu save/load for 64-bit wide sysenter variables.

Signed-off-by: Alexander Graf <agraf@suse.de>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5318 c046a42c-6fe2-441c-8c8c-71466251a162
target-i386/cpu.h
target-i386/helper.h
target-i386/machine.c
target-i386/op_helper.c
target-i386/translate.c