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-ayl...@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