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

Mark Cave-Ayland posted 4 patches 5 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240606095319.229650-1-mark.cave-ayland@ilande.co.uk
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>
target/i386/tcg/emit.c.inc  | 8 +++++---
target/i386/tcg/translate.c | 2 +-
2 files changed, 6 insertions(+), 4 deletions(-)
[PATCH 0/4] target/i386: fixes for OS/2 Warp
Posted by Mark Cave-Ayland 5 months, 3 weeks ago
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
Re: [PATCH 0/4] target/i386: fixes for OS/2 Warp
Posted by Paolo Bonzini 5 months, 2 weeks ago
Queued, thanks (with the op->unit assignment removed, to
answer your question).

Paolo