Commit Graph

  • 95a16ee753 Merge tag 'pull-loongarch-20241016' of https://gitlab.com/gaosong/qemu into staging master staging Peter Maydell 2024-10-17 12:42:23 +0100
  • 08ae519ab8 Merge tag 'single-binary-20241015' of https://github.com/philmd/qemu into staging Peter Maydell 2024-10-16 20:22:08 +0100
  • 01fff50626 ui/dbus: fix filtering all update messages staging-9.1 Marc-André Lureau 2024-10-08 16:50:14 +0400
  • e1324ec946 ui/win32: fix potential use-after-free with dbus shared memory Marc-André Lureau 2024-10-08 16:50:13 +0400
  • 9391f419c7 ui/dbus: fix leak on message filtering Marc-André Lureau 2024-10-08 16:50:12 +0400
  • 6d03242a7e hw/audio/hda: fix memory leak on audio setup Marc-André Lureau 2024-10-08 16:50:11 +0400
  • 2787ca0e0a hw/audio/hda: free timer on exit Marc-André Lureau 2024-10-08 16:50:10 +0400
  • e376c2d87c hw/loongarch/fw_cfg: Build in common_ss[] Philippe Mathieu-Daudé 2024-09-27 23:32:54 +0200
  • 25d92888b2 hw/loongarch/virt: Remove unnecessary 'cpu.h' inclusion Philippe Mathieu-Daudé 2024-09-27 23:32:53 +0200
  • 4521167f57 target/loongarch: Avoid bits shift exceeding width of bool type Bibo Mao 2024-09-14 14:46:45 +0800
  • e1ecdc630d hw/loongarch/virt: Add FDT table support with acpi ged pm register Bibo Mao 2024-09-18 09:42:06 +0800
  • edafc90ba4 acpi: ged: Add macro for acpi sleep control register Bibo Mao 2024-09-18 09:42:05 +0800
  • 10e3edd9b3 hw/char/pl011: Use correct masks for IBRD and FBRD Peter Maydell 2024-10-14 17:05:53 +0100
  • 460ddd62fa hw/intc/arm_gicv3_cpuif: Add cast to match the documentation Alexandra Diupina 2024-10-14 17:05:51 +0100
  • 6fecfc5978 hw/intc/arm_gicv3: Add cast to match the documentation Alexandra Diupina 2024-10-14 17:05:50 +0100
  • c5f652a053 hw/intc/arm_gicv3: Add cast to match the documentation Alexandra Diupina 2024-10-14 17:05:50 +0100
  • 3e8f019be7 hw/mips: Have mips_cpu_create_with_clock() take an endianness argument Philippe Mathieu-Daudé 2024-09-27 09:24:29 +0200
  • 805659a895 hw/mips/cps: Set the vCPU 'cpu-big-endian' property Philippe Mathieu-Daudé 2024-09-27 09:24:06 +0200
  • d70e58958d target/mips: Expose MIPSCPU::is_big_endian property Philippe Mathieu-Daudé 2024-09-27 09:05:33 +0200
  • 35845cf8fe target/mips: Use tcg_constant_tl() instead of tcg_gen_movi_tl() Philippe Mathieu-Daudé 2024-10-04 15:53:26 -0300
  • d0b24b7f50 target/mips: Use gen_op_addr_addi() when possible Philippe Mathieu-Daudé 2024-10-10 16:57:59 -0300
  • de0029664f target/mips: Have gen_addiupc() expand $pc during translation Philippe Mathieu-Daudé 2024-10-10 16:46:26 -0300
  • 2803e24694 target/mips: Replace MO_TE by mo_endian() Philippe Mathieu-Daudé 2024-09-26 18:43:19 +0200
  • 96ccd8534f target/mips: Introduce mo_endian() helper Philippe Mathieu-Daudé 2024-09-26 18:40:58 +0200
  • d74fbe0fbd target/mips: Remove unused MEMOP_IDX() macro Philippe Mathieu-Daudé 2024-10-14 20:20:46 -0300
  • a6f8e0ae5a target/mips: Rename unused sysemu argument of OP_LD_ATOMIC() Philippe Mathieu-Daudé 2024-10-10 16:27:34 -0300
  • 89b59d8699 target/mips: Explode MO_TExx -> MO_TE | MO_xx Philippe Mathieu-Daudé 2024-10-10 16:06:46 -0300
  • e9c26e7740 target/mips: Factor mo_endian_rev() out of MXU code Philippe Mathieu-Daudé 2024-10-10 16:00:25 -0300
  • 54821ff6e9 target/mips: Convert mips16e decr_and_load/store() macros to functions Philippe Mathieu-Daudé 2024-09-30 09:56:56 +0200
  • 2cf8226fcd target/mips: Replace MO_TE by mo_endian_env() in get_pte() Philippe Mathieu-Daudé 2024-09-26 18:42:28 +0200
  • 3e10be7579 target/mips: Introduce mo_endian_env() helper Philippe Mathieu-Daudé 2024-09-26 19:06:02 +0200
  • e99072b6ec target/mips: Rename cpu_is_bigendian() -> disas_is_bigendian() Philippe Mathieu-Daudé 2024-10-04 15:37:24 -0300
  • 5375bc1674 target/mips: Declare mips_env_is_bigendian() in 'internal.h' Philippe Mathieu-Daudé 2024-09-26 19:06:02 +0200
  • dc696c6c34 hw/xtensa/xtfpga: Remove TARGET_BIG_ENDIAN #ifdef'ry Philippe Mathieu-Daudé 2024-09-27 23:14:46 +0200
  • cebf9b0da2 target/ppc: Use tcg_constant_tl() instead of tcg_gen_movi_tl() Philippe Mathieu-Daudé 2024-10-04 16:30:30 -0300
  • 96ce24da68 target/tricore: Use tcg_constant_tl() instead of tcg_gen_movi_tl() Philippe Mathieu-Daudé 2024-10-04 15:58:29 -0300
  • e01e1c7e2e target/tricore: Use explicit little-endian LD/ST API Philippe Mathieu-Daudé 2024-10-04 12:00:26 +0200
  • 2a99b2af2c target/loongarch: Use explicit little-endian LD/ST API Philippe Mathieu-Daudé 2024-10-04 11:59:56 +0200
  • eed4e3d4c6 linux-user/i386: Use explicit little-endian LD/ST API Philippe Mathieu-Daudé 2024-10-04 00:20:31 +0200
  • 186f19cf46 target/avr: Use explicit little-endian LD/ST API Philippe Mathieu-Daudé 2024-10-04 11:59:27 +0200
  • c3fb1fc926 hw/i386: Use explicit little-endian LD/ST API Philippe Mathieu-Daudé 2024-10-04 11:58:26 +0200
  • ae412c0210 target/hexagon: Use explicit little-endian LD/ST API Philippe Mathieu-Daudé 2024-10-04 11:57:44 +0200
  • c9ddc704f9 target/alpha: Use explicit little-endian LD/ST API Philippe Mathieu-Daudé 2024-10-04 12:09:54 +0200
  • f026579802 gdbstub/helpers: Introduce ldtul_$endian_p() helpers Philippe Mathieu-Daudé 2024-10-04 11:00:35 +0200
  • e63b5f64ee target/alpha: Replace ldtul_p() -> ldq_p() Philippe Mathieu-Daudé 2024-10-04 11:04:29 +0200
  • 39914ae894 target/hexagon: Replace ldtul_p() -> ldl_p() Philippe Mathieu-Daudé 2024-10-04 11:05:13 +0200
  • 5caa0e1b1b exec/memop: Remove unused memop_big_endian() helper Philippe Mathieu-Daudé 2024-10-03 18:41:36 +0200
  • 68e05eff50 exec/tswap: Massage target_needs_bswap() definition Philippe Mathieu-Daudé 2024-09-24 19:37:08 +0200
  • 1d73353f23 qemu/bswap: Undefine CPU_CONVERT() once done Philippe Mathieu-Daudé 2024-10-03 18:59:09 +0200
  • f774a67750 Merge tag 'pull-target-arm-20241015-1' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2024-10-15 15:18:22 +0100
  • f160a4f8d0 hw/arm/xilinx_zynq: Add various missing unimplemented devices Chao Liu 2024-10-14 17:05:57 +0100
  • 8bd6072de3 dma: Fix function names in documentation Akihiko Odaki 2024-10-14 17:05:57 +0100
  • f7214f99ff vl.c: Remove pxa2xx-specific -portrait and -rotate options Peter Maydell 2024-10-14 17:05:57 +0100
  • 48cbe68670 hw/block: Remove ecc Peter Maydell 2024-10-14 17:05:57 +0100
  • de63376387 hw: Remove PCMCIA subsystem Peter Maydell 2024-10-14 17:05:56 +0100
  • 819946d275 hw/ide: Remove DSCM-1XXXX microdrive device model Peter Maydell 2024-10-14 17:05:56 +0100
  • 513a1c4471 hw/gpio: Remove MAX7310 device Peter Maydell 2024-10-14 17:05:56 +0100
  • ff788b7022 hw/adc: Remove MAX111X device Peter Maydell 2024-10-14 17:05:55 +0100
  • 0ae50e8e1e docs/devel/lockcnt: Include kernel-doc API documentation Peter Maydell 2024-10-14 17:05:55 +0100
  • 51483f6c84 include: Move QemuLockCnt APIs to their own header Peter Maydell 2024-10-14 17:05:54 +0100
  • 90655d815a docs/devel/rcu: Convert to rST format Peter Maydell 2024-10-14 17:05:54 +0100
  • 4f0b3e0b95 docs/devel/multiple-iothreads: Convert to rST format Peter Maydell 2024-10-14 17:05:54 +0100
  • 362dbb4f3f docs/devel/lockcnt: Convert to rST format Peter Maydell 2024-10-14 17:05:54 +0100
  • 78ac2d8df6 docs/devel/blkverify: Convert to rST format Peter Maydell 2024-10-14 17:05:53 +0100
  • d5f42aac04 docs/devel/blkdebug: Convert to rST format Peter Maydell 2024-10-14 17:05:53 +0100
  • cd247eae16 hw/char/pl011: Use correct masks for IBRD and FBRD Peter Maydell 2024-10-14 17:05:53 +0100
  • 85a2567068 hw/intc/omap_intc: Remove now-unnecessary abstract base class Peter Maydell 2024-10-14 17:05:52 +0100
  • 3341d1cb37 hw/arm: Add SPI to Allwinner A10 Strahinja Jankovic 2024-10-14 17:05:52 +0100
  • 8d3dfb6205 hw/ssi: Allwinner A10 SPI emulation Strahinja Jankovic 2024-10-14 17:05:52 +0100
  • 88446cfe06 tests/qtest: Check STM32L4x5 clock connections Inès Varhol 2024-10-14 17:05:52 +0100
  • 9240d65e0e hw/clock: Expose 'qtest-clock-period' QOM property for QTests Inès Varhol 2024-10-14 17:05:51 +0100
  • b91b8fe79d hw/misc: Create STM32L4x5 SYSCFG clock Inès Varhol 2024-10-14 17:05:51 +0100
  • 3db74afec3 hw/intc/arm_gicv3_cpuif: Add cast to match the documentation Alexandra Diupina 2024-10-14 17:05:51 +0100
  • 12dc8f6eca hw/intc/arm_gicv3: Add cast to match the documentation Alexandra Diupina 2024-10-14 17:05:50 +0100
  • e0c0ea6eca hw/intc/arm_gicv3: Add cast to match the documentation Alexandra Diupina 2024-10-14 17:05:50 +0100
  • 950dff9aa4 hw/arm/stm32f405: Add RCC device to stm32f405 SoC Román Cárdenas Rodríguez 2024-10-14 17:05:50 +0100
  • d1613f2a53 hw/misc/stm32_rcc: Implement RCC device for STM32F4 SoCs Román Cárdenas Rodríguez 2024-10-14 17:05:50 +0100
  • a5397d805d hw/arm/omap1: Remove unused omap_uwire_attach() method Philippe Mathieu-Daudé 2024-10-14 17:05:49 +0100
  • c155d13167 Merge tag 'chr-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Peter Maydell 2024-10-15 10:30:43 +0100
  • 95806c7bee tests/unit/test-char: implement a few mux remove test cases Roman Penyaev 2024-10-14 17:24:08 +0200
  • 327993f180 chardev/mux: implement detach of frontends from mux Roman Penyaev 2024-10-14 17:24:07 +0200
  • 005b6d511f chardev/mux: switch mux frontends management to bitset Roman Penyaev 2024-10-14 17:24:06 +0200
  • 709a4cabfb chardev/mux: introduce `mux_chr_attach_frontend() call Roman Penyaev 2024-10-14 17:24:05 +0200
  • c64f0bc1ce chardev/mux: convert size members to unsigned int Roman Penyaev 2024-10-14 17:24:04 +0200
  • 1ba399406a chardev/mux: use bool type for `linestart` and `term_got_escape` Roman Penyaev 2024-10-14 17:24:03 +0200
  • 58e5a3ae42 chardev/chardev-internal: remove unused `max_size` struct member Roman Penyaev 2024-10-14 17:24:02 +0200
  • df12798f87 chardev/char: fix qemu_chr_is_busy() check Roman Penyaev 2024-10-14 17:24:01 +0200
  • 997f8d5c2b meson: ensure -mcx16 is passed when detecting ATOMIC128 Paolo Bonzini 2024-10-06 09:44:00 +0200
  • 22359e0e6e meson: define qemu_isa_flags Paolo Bonzini 2024-10-07 10:31:28 +0200
  • e894be998d meson: fix machine option for x86_version Pierrick Bouvier 2024-10-04 15:37:15 -0700
  • 35152940b7 Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Peter Maydell 2024-10-14 17:05:25 +0100
  • aa54f5be44 tests: update lcitool to fix freebsd py311-yaml rename Daniel P. Berrangé 2024-10-14 14:02:55 +0100
  • 4aa94ae08d configure, meson: synchronize defaults for configure and Meson Rust options Paolo Bonzini 2024-10-14 13:01:13 +0200
  • 95e82f9b38 meson: check in main meson.build for native Rust compiler Paolo Bonzini 2024-10-14 16:36:40 +0200
  • 4cd78a3db2 audio/pw: Report more accurate error when connecting to PipeWire fails Michal Privoznik 2024-09-18 10:17:06 +0200
  • ab10297a4a tests: add basic -display dbus Map.Unix test Marc-André Lureau 2024-10-08 16:50:28 +0400
  • 1ff788db97 ui: refactor using a common qemu_pixman_shareable Marc-André Lureau 2024-10-08 16:50:27 +0400
  • 5f899c34af virtio-gpu: allocate shareable 2d resources on !win32 Marc-André Lureau 2024-10-08 16:50:26 +0400
  • 48b7ef0f0f ui/dbus: implement Unix.Map Marc-André Lureau 2024-10-08 16:50:25 +0400
  • 4de1797ff6 ui/dbus: add Listener.Unix.Map interface XML Marc-André Lureau 2024-10-08 16:50:24 +0400