[PATCH 0/9] target/microblaze: Compile it once

Philippe Mathieu-Daudé posted 9 patches 1 month, 1 week ago
Failed in applying to current master (apply log)
include/tcg/tcg-op-mem.h      |  2 ++
target/microblaze/cpu.h       |  7 -------
target/microblaze/cpu.c       |  6 +++---
target/microblaze/op_helper.c |  2 +-
target/microblaze/translate.c | 11 +++++++----
target/microblaze/meson.build | 12 ++++++------
6 files changed, 19 insertions(+), 21 deletions(-)
[PATCH 0/9] target/microblaze: Compile it once
Posted by Philippe Mathieu-Daudé 1 month, 1 week ago
Compiling target/microblaze/ is now almost trivial.

The first 2 patches should be backported to the stable release IMO.

Philippe Mathieu-Daudé (9):
  tcg: Include missing 'tcg/tcg-op-common.h' header in 'tcg-op-mem.h'
  target/microblaze: Fix endianness used to disassemble
  target/microblaze: Replace translator_ldl_swap() ->
    translator_ldl_end()
  target/microblaze: Introduce common system/user meson source set
  target/microblaze: Compile helper.c as common unit
  target/microblaze: Compile op_helper.c as common unit
  target/microblaze: Compile cpu.c as common unit
  target/microblaze: Include missing cpu-mmu-index.h header in
    translate.c
  target/microblaze: Compile translate.c as common unit

 include/tcg/tcg-op-mem.h      |  2 ++
 target/microblaze/cpu.h       |  7 -------
 target/microblaze/cpu.c       |  6 +++---
 target/microblaze/op_helper.c |  2 +-
 target/microblaze/translate.c | 11 +++++++----
 target/microblaze/meson.build | 12 ++++++------
 6 files changed, 19 insertions(+), 21 deletions(-)

-- 
2.53.0


Re: [PATCH 0/9] target/microblaze: Compile it once
Posted by Philippe Mathieu-Daudé 1 month ago
On 23/4/26 12:06, Philippe Mathieu-Daudé wrote:

> Philippe Mathieu-Daudé (9):
>    tcg: Include missing 'tcg/tcg-op-common.h' header in 'tcg-op-mem.h'
>    target/microblaze: Fix endianness used to disassemble
>    target/microblaze: Replace translator_ldl_swap() ->
>      translator_ldl_end()
>    target/microblaze: Introduce common system/user meson source set
>    target/microblaze: Compile helper.c as common unit
>    target/microblaze: Compile op_helper.c as common unit
>    target/microblaze: Compile cpu.c as common unit
>    target/microblaze: Include missing cpu-mmu-index.h header in
>      translate.c
>    target/microblaze: Compile translate.c as common unit

Series queued, thanks.

Re: [PATCH 0/9] target/microblaze: Compile it once
Posted by Pierrick Bouvier 1 month, 1 week ago
On 4/23/2026 3:06 AM, Philippe Mathieu-Daudé wrote:
> Compiling target/microblaze/ is now almost trivial.
> 
> The first 2 patches should be backported to the stable release IMO.
> 
> Philippe Mathieu-Daudé (9):
>    tcg: Include missing 'tcg/tcg-op-common.h' header in 'tcg-op-mem.h'
>    target/microblaze: Fix endianness used to disassemble
>    target/microblaze: Replace translator_ldl_swap() ->
>      translator_ldl_end()
>    target/microblaze: Introduce common system/user meson source set
>    target/microblaze: Compile helper.c as common unit
>    target/microblaze: Compile op_helper.c as common unit
>    target/microblaze: Compile cpu.c as common unit
>    target/microblaze: Include missing cpu-mmu-index.h header in
>      translate.c
>    target/microblaze: Compile translate.c as common unit
> 
>   include/tcg/tcg-op-mem.h      |  2 ++
>   target/microblaze/cpu.h       |  7 -------
>   target/microblaze/cpu.c       |  6 +++---
>   target/microblaze/op_helper.c |  2 +-
>   target/microblaze/translate.c | 11 +++++++----
>   target/microblaze/meson.build | 12 ++++++------
>   6 files changed, 19 insertions(+), 21 deletions(-)
> 

Great!

For series:
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>