aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-10-15hw/mips/cps: Set the vCPU 'cpu-big-endian' propertyPhilippe Mathieu-Daudé3-0/+7
2024-10-15target/mips: Expose MIPSCPU::is_big_endian propertyPhilippe Mathieu-Daudé2-4/+11
2024-10-15target/mips: Use tcg_constant_tl() instead of tcg_gen_movi_tl()Philippe Mathieu-Daudé2-101/+59
2024-10-15target/mips: Use gen_op_addr_addi() when possiblePhilippe Mathieu-Daudé5-26/+12
2024-10-15target/mips: Have gen_addiupc() expand $pc during translationPhilippe Mathieu-Daudé1-6/+4
2024-10-15target/mips: Replace MO_TE by mo_endian()Philippe Mathieu-Daudé6-103/+106
2024-10-15target/mips: Introduce mo_endian() helperPhilippe Mathieu-Daudé1-0/+5
2024-10-15target/mips: Remove unused MEMOP_IDX() macroPhilippe Mathieu-Daudé1-8/+0
2024-10-15target/mips: Rename unused sysemu argument of OP_LD_ATOMIC()Philippe Mathieu-Daudé1-1/+1
2024-10-15target/mips: Explode MO_TExx -> MO_TE | MO_xxPhilippe Mathieu-Daudé5-98/+100
2024-10-15target/mips: Factor mo_endian_rev() out of MXU codePhilippe Mathieu-Daudé2-4/+9
2024-10-15target/mips: Convert mips16e decr_and_load/store() macros to functionsPhilippe Mathieu-Daudé1-48/+53
2024-10-15target/mips: Replace MO_TE by mo_endian_env() in get_pte()Philippe Mathieu-Daudé1-1/+1
2024-10-15target/mips: Introduce mo_endian_env() helperPhilippe Mathieu-Daudé1-0/+5
2024-10-15target/mips: Rename cpu_is_bigendian() -> disas_is_bigendian()Philippe Mathieu-Daudé3-6/+6
2024-10-15target/mips: Declare mips_env_is_bigendian() in 'internal.h'Philippe Mathieu-Daudé2-10/+10
2024-10-15hw/xtensa/xtfpga: Remove TARGET_BIG_ENDIAN #ifdef'ryPhilippe Mathieu-Daudé1-5/+7
2024-10-15target/ppc: Use tcg_constant_tl() instead of tcg_gen_movi_tl()Philippe Mathieu-Daudé1-8/+5
2024-10-15target/tricore: Use tcg_constant_tl() instead of tcg_gen_movi_tl()Philippe Mathieu-Daudé1-2/+1
2024-10-15target/tricore: Use explicit little-endian LD/ST APIPhilippe Mathieu-Daudé1-1/+1
2024-10-15target/loongarch: Use explicit little-endian LD/ST APIPhilippe Mathieu-Daudé1-4/+4
2024-10-15linux-user/i386: Use explicit little-endian LD/ST APIPhilippe Mathieu-Daudé1-2/+2
2024-10-15target/avr: Use explicit little-endian LD/ST APIPhilippe Mathieu-Daudé1-2/+2
2024-10-15hw/i386: Use explicit little-endian LD/ST APIPhilippe Mathieu-Daudé2-33/+32
2024-10-15target/hexagon: Use explicit little-endian LD/ST APIPhilippe Mathieu-Daudé1-5/+5
2024-10-15target/alpha: Use explicit little-endian LD/ST APIPhilippe Mathieu-Daudé1-1/+1
2024-10-15gdbstub/helpers: Introduce ldtul_$endian_p() helpersPhilippe Mathieu-Daudé1-0/+4
2024-10-15target/alpha: Replace ldtul_p() -> ldq_p()Philippe Mathieu-Daudé1-1/+1
2024-10-15target/hexagon: Replace ldtul_p() -> ldl_p()Philippe Mathieu-Daudé1-5/+5
2024-10-15exec/memop: Remove unused memop_big_endian() helperPhilippe Mathieu-Daudé1-6/+0
2024-10-15exec/tswap: Massage target_needs_bswap() definitionPhilippe Mathieu-Daudé1-1/+1
2024-10-15qemu/bswap: Undefine CPU_CONVERT() once donePhilippe Mathieu-Daudé1-0/+2
2024-10-15Merge tag 'chr-pull-request' of https://gitlab.com/marcandre.lureau/qemu into...Peter Maydell6-42/+105
2024-10-15tests/unit/test-char: implement a few mux remove test casesRoman Penyaev1-1/+23
2024-10-15chardev/mux: implement detach of frontends from muxRoman Penyaev3-4/+20
2024-10-15chardev/mux: switch mux frontends management to bitsetRoman Penyaev3-16/+30
2024-10-15chardev/mux: introduce `mux_chr_attach_frontend() callRoman Penyaev3-8/+20
2024-10-15chardev/mux: convert size members to unsigned intRoman Penyaev4-11/+11
2024-10-15chardev/mux: use bool type for `linestart` and `term_got_escape`Roman Penyaev2-7/+7
2024-10-15chardev/chardev-internal: remove unused `max_size` struct memberRoman Penyaev1-1/+0
2024-10-15chardev/char: fix qemu_chr_is_busy() checkRoman Penyaev1-1/+1
2024-10-14Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into ...Peter Maydell15-172/+444
2024-10-14tests: update lcitool to fix freebsd py311-yaml renameDaniel P. Berrangé4-2/+3
2024-10-14configure, meson: synchronize defaults for configure and Meson Rust optionsPaolo Bonzini2-2/+2
2024-10-14meson: check in main meson.build for native Rust compilerPaolo Bonzini2-3/+2
2024-10-14audio/pw: Report more accurate error when connecting to PipeWire failsMichal Privoznik1-4/+4
2024-10-14tests: add basic -display dbus Map.Unix testMarc-André Lureau1-5/+67
2024-10-14ui: refactor using a common qemu_pixman_shareableMarc-André Lureau7-140/+142
2024-10-14virtio-gpu: allocate shareable 2d resources on !win32Marc-André Lureau2-12/+29
2024-10-14ui/dbus: implement Unix.MapMarc-André Lureau1-5/+73