On Thu, Apr 17, 2025 at 11:00:25PM +0200, Philippe Mathieu-Daudé wrote: > In commit 98ed8ecfc9d ("exec: introduce target_words_bigendian() > helper") target_words_bigendian() was matching the definition it > was depending on (TARGET_WORDS_BIGENDIAN). Later in commit > ee3eb3a7ce7 ("Replace TARGET_WORDS_BIGENDIAN") the definition was > renamed as TARGET_BIG_ENDIAN but we didn't update the helper. > Do it now mechanically using: > > $ sed -i -e s/target_words_bigendian/target_big_endian/g \ > $(git grep -wl target_words_bigendian) > > Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Michael S. Tsirkin <m...@redhat.com> > --- > include/exec/tswap.h | 12 ++++++------ > system/memory-internal.h | 2 +- > cpu-target.c | 4 ++-- > hw/core/cpu-system.c | 2 +- > hw/display/vga.c | 2 +- > hw/virtio/virtio.c | 2 +- > system/memory.c | 4 ++-- > system/qtest.c | 2 +- > 8 files changed, 15 insertions(+), 15 deletions(-) > > diff --git a/include/exec/tswap.h b/include/exec/tswap.h > index 84060a49994..49511f26117 100644 > --- a/include/exec/tswap.h > +++ b/include/exec/tswap.h > @@ -11,15 +11,15 @@ > #include "qemu/bswap.h" > > /** > - * target_words_bigendian: > + * target_big_endian: > * Returns true if the (default) endianness of the target is big endian, > * false otherwise. Common code should normally never need to know about the > * endianness of the target, so please do *not* use this function unless you > * know very well what you are doing! > */ > -bool target_words_bigendian(void); > +bool target_big_endian(void); > #ifdef COMPILING_PER_TARGET > -#define target_words_bigendian() TARGET_BIG_ENDIAN > +#define target_big_endian() TARGET_BIG_ENDIAN > #endif > > /* > @@ -29,7 +29,7 @@ bool target_words_bigendian(void); > #ifdef COMPILING_PER_TARGET > #define target_needs_bswap() (HOST_BIG_ENDIAN != TARGET_BIG_ENDIAN) > #else > -#define target_needs_bswap() (HOST_BIG_ENDIAN != target_words_bigendian()) > +#define target_needs_bswap() (HOST_BIG_ENDIAN != target_big_endian()) > #endif /* COMPILING_PER_TARGET */ > > static inline uint16_t tswap16(uint16_t s) > @@ -83,7 +83,7 @@ static inline void tswap64s(uint64_t *s) > /* Return ld{word}_{le,be}_p following target endianness. */ > #define LOAD_IMPL(word, args...) \ > do { \ > - if (target_words_bigendian()) { \ > + if (target_big_endian()) { \ > return glue(glue(ld, word), _be_p)(args); \ > } else { \ > return glue(glue(ld, word), _le_p)(args); \ > @@ -120,7 +120,7 @@ static inline uint64_t ldn_p(const void *ptr, int sz) > /* Call st{word}_{le,be}_p following target endianness. */ > #define STORE_IMPL(word, args...) \ > do { \ > - if (target_words_bigendian()) { \ > + if (target_big_endian()) { \ > glue(glue(st, word), _be_p)(args); \ > } else { \ > glue(glue(st, word), _le_p)(args); \ > diff --git a/system/memory-internal.h b/system/memory-internal.h > index 085e81a9fe4..29717b3c58f 100644 > --- a/system/memory-internal.h > +++ b/system/memory-internal.h > @@ -45,7 +45,7 @@ static inline bool devend_big_endian(enum device_endian end) > DEVICE_HOST_ENDIAN != DEVICE_BIG_ENDIAN); > > if (end == DEVICE_NATIVE_ENDIAN) { > - return target_words_bigendian(); > + return target_big_endian(); > } > return end == DEVICE_BIG_ENDIAN; > } > diff --git a/cpu-target.c b/cpu-target.c > index e018acbf71a..b5645ff0dbb 100644 > --- a/cpu-target.c > +++ b/cpu-target.c > @@ -86,8 +86,8 @@ void cpu_abort(CPUState *cpu, const char *fmt, ...) > abort(); > } > > -#undef target_words_bigendian > -bool target_words_bigendian(void) > +#undef target_big_endian > +bool target_big_endian(void) > { > return TARGET_BIG_ENDIAN; > } > diff --git a/hw/core/cpu-system.c b/hw/core/cpu-system.c > index 82b68b8927d..3c84176a0c5 100644 > --- a/hw/core/cpu-system.c > +++ b/hw/core/cpu-system.c > @@ -133,7 +133,7 @@ bool cpu_virtio_is_big_endian(CPUState *cpu) > if (cpu->cc->sysemu_ops->virtio_is_big_endian) { > return cpu->cc->sysemu_ops->virtio_is_big_endian(cpu); > } > - return target_words_bigendian(); > + return target_big_endian(); > } > > GuestPanicInformation *cpu_get_crash_info(CPUState *cpu) > diff --git a/hw/display/vga.c b/hw/display/vga.c > index b01f67c65fb..20475ebbd31 100644 > --- a/hw/display/vga.c > +++ b/hw/display/vga.c > @@ -2264,7 +2264,7 @@ bool vga_common_init(VGACommonState *s, Object *obj, > Error **errp) > * into a device attribute set by the machine/platform to remove > * all target endian dependencies from this file. > */ > - s->default_endian_fb = target_words_bigendian(); > + s->default_endian_fb = target_big_endian(); > s->big_endian_fb = s->default_endian_fb; > > vga_dirty_log_start(s); > diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c > index 85110bce374..8fbf1716b88 100644 > --- a/hw/virtio/virtio.c > +++ b/hw/virtio/virtio.c > @@ -2248,7 +2248,7 @@ int virtio_set_status(VirtIODevice *vdev, uint8_t val) > > static enum virtio_device_endian virtio_default_endian(void) > { > - if (target_words_bigendian()) { > + if (target_big_endian()) { > return VIRTIO_DEVICE_ENDIAN_BIG; > } else { > return VIRTIO_DEVICE_ENDIAN_LITTLE; > diff --git a/system/memory.c b/system/memory.c > index 7e2f16f4e95..67e433095b4 100644 > --- a/system/memory.c > +++ b/system/memory.c > @@ -2575,7 +2575,7 @@ void memory_region_add_eventfd(MemoryRegion *mr, > unsigned i; > > if (size) { > - MemOp mop = (target_words_bigendian() ? MO_BE : MO_LE) | > size_memop(size); > + MemOp mop = (target_big_endian() ? MO_BE : MO_LE) | size_memop(size); > adjust_endianness(mr, &mrfd.data, mop); > } > memory_region_transaction_begin(); > @@ -2611,7 +2611,7 @@ void memory_region_del_eventfd(MemoryRegion *mr, > unsigned i; > > if (size) { > - MemOp mop = (target_words_bigendian() ? MO_BE : MO_LE) | > size_memop(size); > + MemOp mop = (target_big_endian() ? MO_BE : MO_LE) | size_memop(size); > adjust_endianness(mr, &mrfd.data, mop); > } > memory_region_transaction_begin(); > diff --git a/system/qtest.c b/system/qtest.c > index 523a0479959..c675fa2cb30 100644 > --- a/system/qtest.c > +++ b/system/qtest.c > @@ -693,7 +693,7 @@ static void qtest_process_command(CharBackend *chr, gchar > **words) > > qtest_send(chr, "OK\n"); > } else if (strcmp(words[0], "endianness") == 0) { > - if (target_words_bigendian()) { > + if (target_big_endian()) { > qtest_sendf(chr, "OK big\n"); > } else { > qtest_sendf(chr, "OK little\n"); > -- > 2.47.1