mbox series

[0/4] target/i386: fixes for OS/2 Warp

Message ID 20240606095319.229650-1-mark.cave-ayland@ilande.co.uk (mailing list archive)
Headers show
Series target/i386: fixes for OS/2 Warp | expand

Message

Mark Cave-Ayland June 6, 2024, 9:53 a.m. UTC
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(-)

Comments

Paolo Bonzini June 7, 2024, 3:35 p.m. UTC | #1
Queued, thanks (with the op->unit assignment removed, to
answer your question).

Paolo