[PATCH 0/9] target/hppa: Remove use of MO_TE definition

Philippe Mathieu-Daudé posted 9 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251009101040.18378-1-philmd@linaro.org
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Helge Deller <deller@gmx.de>
target/hppa/cpu.h        |  6 +++---
target/hppa/helper.c     |  4 ++--
target/hppa/mem_helper.c |  2 +-
target/hppa/translate.c  | 23 ++++++++++++++++-------
target/hppa/trace-events |  6 +++---
5 files changed, 25 insertions(+), 16 deletions(-)
[PATCH 0/9] target/hppa: Remove use of MO_TE definition
Posted by Philippe Mathieu-Daudé 1 month ago
- Replace a pair of target_ulong types
- Replace MO_TE -> MO_BE

Philippe Mathieu-Daudé (9):
  target/hppa: Use hwaddr type for HPPATLBEntry::pa
  target/hppa: Have hppa_form_gva*() return vaddr type
  target/hppa: Explode MO_TExx -> MO_TE | MO_xx
  target/hppa: Conceal MO_TE within do_load()
  target/hppa: Conceal MO_TE within do_load_32/64()
  target/hppa: Conceal MO_TE within do_store()
  target/hppa: Conceal MO_TE within do_store_32/64()
  target/hppa: Introduce mo_endian() helper
  target/hppa: Replace MO_TE -> MO_BE

 target/hppa/cpu.h        |  6 +++---
 target/hppa/helper.c     |  4 ++--
 target/hppa/mem_helper.c |  2 +-
 target/hppa/translate.c  | 23 ++++++++++++++++-------
 target/hppa/trace-events |  6 +++---
 5 files changed, 25 insertions(+), 16 deletions(-)

-- 
2.51.0


Re: [PATCH 0/9] target/hppa: Remove use of MO_TE definition
Posted by Philippe Mathieu-Daudé 1 month ago
On 9/10/25 12:10, Philippe Mathieu-Daudé wrote:
> - Replace a pair of target_ulong types
> - Replace MO_TE -> MO_BE
> 
> Philippe Mathieu-Daudé (9):
>    target/hppa: Use hwaddr type for HPPATLBEntry::pa
>    target/hppa: Have hppa_form_gva*() return vaddr type
>    target/hppa: Explode MO_TExx -> MO_TE | MO_xx
>    target/hppa: Conceal MO_TE within do_load()
>    target/hppa: Conceal MO_TE within do_load_32/64()
>    target/hppa: Conceal MO_TE within do_store()
>    target/hppa: Conceal MO_TE within do_store_32/64()
>    target/hppa: Introduce mo_endian() helper
>    target/hppa: Replace MO_TE -> MO_BE

Series queued, thanks.