Skip to content

tcg-hppa improvements

Richard Henderson qemu-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6tcg-hppa: Constrain immediate inputs to and_i32, or_i32, andc_i32.tcg/hppa/tcg-target.c tcg/hppa/tcg-target.h+56 -540 replies
2/6tcg-hppa: Fix GUEST_BASE initialization in prologue.tcg/hppa/tcg-target.c+10 -100 replies
3/6tcg-hppa: Fix softmmu loads and stores.tcg/hppa/tcg-target.c+132 -1440 replies
4/6tcg-hppa: Schedule the address masking after the TLB load.tcg/hppa/tcg-target.c+6 -10 replies
5/6tcg-hppa: Fix branch offset during retranslation.tcg/hppa/tcg-target.c+8 -20 replies
6/6tcg-hppa: Remove automatically implemented opcodes.tcg/hppa/tcg-target.c tcg/hppa/tcg-target.h+5 -190 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Qemu-devel] [PATCH 0/6] tcg-hppa improvements

These are all follow-ups to Aurelien's review of my finish-the-port post of last week.

I've been able to do some testing of system mode now. Both arm-test and sparc-test seem to have some problem entering user-mode. This is suggesive of the problem Aurelien described wrt re-translation, but as far as I can tell I've fixed that bit. Nevertheless, this patch sequence is a strict improvement, since we wouldn't get even that far before this patch sequence.

I'm going to try to get SDL et al installed on the machine next, so I can try some graphics-mode emulations, like DOS... however horrible trans-atlantic X sessions tend to be...

r~

Richard Henderson (6):
tcg-hppa: Constrain immediate inputs to and_i32, or_i32, andc_i32.
tcg-hppa: Fix GUEST_BASE initialization in prologue.
tcg-hppa: Fix softmmu loads and stores.
tcg-hppa: Schedule the address masking after the TLB load.
tcg-hppa: Fix branch offset during retranslation.
tcg-hppa: Remove automatically implemented opcodes.

 tcg/hppa/tcg-target.c |  437 ++++++++++++++++++++++++-------------------------
 tcg/hppa/tcg-target.h |   10 +-
 2 files changed, 217 insertions(+), 230 deletions(-)