This series contains two fixes which allow booting OS/2 Warp in QEMU with TCG
(currently it only boots with KVM).
Patches 1 and 2 are tidy-ups which prepare for the POP SP fix in patch 3, whilst
patch 4 is the final fix for ENTER that allows my test image to boot
successfully.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Mark Cave-Ayland (4):
target/i386: use local X86DecodedOp in gen_POP()
target/i386: use gen_writeback() within gen_POP()
target/i386: fix SP when taking a memory fault during POP
target/i386: fix size of EBP writeback in gen_enter()
target/i386/tcg/emit.c.inc | 8 +++++---
target/i386/tcg/translate.c | 2 +-
2 files changed, 6 insertions(+), 4 deletions(-)
--
2.39.2