the following patch was just integrated into master: commit 0af854397bdeb4412803ac46a2edefcfec1e17a5 Author: Stefan Reinauer reinauer@chromium.org Date: Thu Jul 26 16:25:53 2012 -0700
x86emu: Fix more mis-decoding of the data prefix
cc2c73ddcb4370a7c3ad439cda4da825156c26c9's three-cent titanium tax doesn't go too far enough. Fix the rest of the call and jmp instructions to handle the data prefix correctly.
Reference: Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A: Instruction Set Reference, A-M
http://www.intel.com/Assets/PDF/manual/253666.pdf
Imported from: http://cgit.freedesktop.org/xorg/xserver/commit/hw/xfree86/x86emu?id=bb18f27...
Signed-off-by: Stefan Reinauer reinauer@google.com
Change-Id: I83e6245d9748ee86722cfb7d8ac65258c35c013c Reviewed-by: Julien Cristau jcristau@debian.org Signed-off-by: Adam Jackson ajax@redhat.com
Reviewed-By: Patrick Georgi patrick@georgi-clan.de at Thu Aug 2 14:42:40 2012, giving +2 See http://review.coreboot.org/1366 for details.
-gerrit