On Wed, Feb 12, 2025 at 02:01:46PM -0800, Richard Henderson wrote:
> Use out-of-line helpers to implement extended address memory ops.
> With this, we can reduce TARGET_LONG_BITS to the more natural 32
> for this 32-bit cpu.


Series looks good to me:
Reviewed-by: Edgar E. Iglesias <edgar.igles...@amd.com>



> 
> 
> r~
> 
> 
> Richard Henderson (9):
>   target/microblaze: Split out mb_unaligned_access_internal
>   target/microblaze: Split out mb_transaction_failed_internal
>   target/microblaze: Implement extended address load/store out of line
>   target/microblaze: Use uint64_t for CPUMBState.ear
>   target/microblaze: Use TCGv_i64 for compute_ldst_addr_ea
>   target/microblaze: Fix printf format in mmu_translate
>   target/microblaze: Use TARGET_LONG_BITS == 32 for system mode
>   target/microblaze: Drop DisasContext.r0
>   target/microblaze: Simplify compute_ldst_addr_type{a,b}
> 
>  target/microblaze/cpu.h                  |   5 +-
>  target/microblaze/helper.h               |  16 ++-
>  target/microblaze/helper.c               |  25 ++--
>  target/microblaze/mmu.c                  |   3 +-
>  target/microblaze/op_helper.c            | 157 +++++++++++++++++++----
>  target/microblaze/translate.c            | 118 +++++++++--------
>  configs/targets/microblaze-softmmu.mak   |   4 +-
>  configs/targets/microblazeel-softmmu.mak |   4 +-
>  8 files changed, 228 insertions(+), 104 deletions(-)
> 
> -- 
> 2.43.0
> 

Reply via email to