Commit Graph

  • b91b8fe79d hw/misc: Create STM32L4x5 SYSCFG clock Inès Varhol 2024-10-14 17:05:51 +01:00
  • 3db74afec3 hw/intc/arm_gicv3_cpuif: Add cast to match the documentation Alexandra Diupina 2024-10-14 17:05:51 +01:00
  • 12dc8f6eca hw/intc/arm_gicv3: Add cast to match the documentation Alexandra Diupina 2024-10-14 17:05:50 +01:00
  • e0c0ea6eca hw/intc/arm_gicv3: Add cast to match the documentation Alexandra Diupina 2024-10-14 17:05:50 +01:00
  • 950dff9aa4 hw/arm/stm32f405: Add RCC device to stm32f405 SoC Román Cárdenas Rodríguez 2024-10-14 17:05:50 +01:00
  • d1613f2a53 hw/misc/stm32_rcc: Implement RCC device for STM32F4 SoCs Román Cárdenas Rodríguez 2024-10-14 17:05:50 +01:00
  • a5397d805d hw/arm/omap1: Remove unused omap_uwire_attach() method Philippe Mathieu-Daudé 2024-10-14 17:05:49 +01:00
  • c155d13167 Merge tag 'chr-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Peter Maydell 2024-10-15 10:30:43 +01:00
  • 95806c7bee tests/unit/test-char: implement a few mux remove test cases Roman Penyaev 2024-10-14 17:24:08 +02:00
  • 327993f180 chardev/mux: implement detach of frontends from mux Roman Penyaev 2024-10-14 17:24:07 +02:00
  • 005b6d511f chardev/mux: switch mux frontends management to bitset Roman Penyaev 2024-10-14 17:24:06 +02:00
  • 709a4cabfb chardev/mux: introduce `mux_chr_attach_frontend() call Roman Penyaev 2024-10-14 17:24:05 +02:00
  • c64f0bc1ce chardev/mux: convert size members to unsigned int Roman Penyaev 2024-10-14 17:24:04 +02:00
  • 1ba399406a chardev/mux: use bool type for linestart and term_got_escape Roman Penyaev 2024-10-14 17:24:03 +02:00
  • 58e5a3ae42 chardev/chardev-internal: remove unused max_size struct member Roman Penyaev 2024-10-14 17:24:02 +02:00
  • df12798f87 chardev/char: fix qemu_chr_is_busy() check Roman Penyaev 2024-10-14 17:24:01 +02:00
  • 997f8d5c2b meson: ensure -mcx16 is passed when detecting ATOMIC128 Paolo Bonzini 2024-10-06 09:44:00 +02:00
  • 22359e0e6e meson: define qemu_isa_flags Paolo Bonzini 2024-10-07 10:31:28 +02:00
  • e894be998d meson: fix machine option for x86_version Pierrick Bouvier 2024-10-04 15:37:15 -07:00
  • 35152940b7 Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Peter Maydell 2024-10-14 17:05:25 +01:00
  • aa54f5be44 tests: update lcitool to fix freebsd py311-yaml rename Daniel P. Berrangé 2024-10-14 14:02:55 +01:00
  • 4aa94ae08d configure, meson: synchronize defaults for configure and Meson Rust options Paolo Bonzini 2024-10-14 13:01:13 +02:00
  • 95e82f9b38 meson: check in main meson.build for native Rust compiler Paolo Bonzini 2024-10-14 16:36:40 +02:00
  • 4cd78a3db2 audio/pw: Report more accurate error when connecting to PipeWire fails Michal Privoznik 2024-09-18 10:17:06 +02:00
  • ab10297a4a tests: add basic -display dbus Map.Unix test Marc-André Lureau 2024-10-08 16:50:28 +04:00
  • 1ff788db97 ui: refactor using a common qemu_pixman_shareable Marc-André Lureau 2024-10-08 16:50:27 +04:00
  • 5f899c34af virtio-gpu: allocate shareable 2d resources on !win32 Marc-André Lureau 2024-10-08 16:50:26 +04:00
  • 48b7ef0f0f ui/dbus: implement Unix.Map Marc-André Lureau 2024-10-08 16:50:25 +04:00
  • 4de1797ff6 ui/dbus: add Listener.Unix.Map interface XML Marc-André Lureau 2024-10-08 16:50:24 +04:00
  • 3a9d38d31e ui/dbus: make Listener.Win32.Map win32-specific Marc-André Lureau 2024-10-08 16:50:23 +04:00
  • c118c8eb3e meson: find_program('gdbus-codegen') directly Marc-André Lureau 2024-10-08 16:50:22 +04:00
  • ec818df000 ui/surface: allocate shared memory on !win32 Marc-André Lureau 2024-10-08 16:50:21 +04:00
  • 28a3ca0478 ui/dbus: add trace for can_share_map Marc-André Lureau 2024-10-08 16:50:20 +04:00
  • 2448ff392c ui/dbus: do not limit to one listener per connection / bus name Marc-André Lureau 2024-10-08 16:50:19 +04:00
  • 1bfb726112 ui/pixman: generalize shared_image_destroy Marc-André Lureau 2024-10-08 16:50:18 +04:00
  • c90204b654 util/memfd: report potential errors on free Marc-André Lureau 2024-10-08 16:50:17 +04:00
  • dcf62fb6ce ui/dbus: discard pending CursorDefine on new one Marc-André Lureau 2024-10-08 16:50:16 +04:00
  • 6b9524dfa5 ui/dbus: discard display messages on disable Marc-André Lureau 2024-10-08 16:50:15 +04:00
  • cf59889781 ui/dbus: fix filtering all update messages Marc-André Lureau 2024-10-08 16:50:14 +04:00
  • 330ef31deb ui/win32: fix potential use-after-free with dbus shared memory Marc-André Lureau 2024-10-08 16:50:13 +04:00
  • 244d52ff73 ui/dbus: fix leak on message filtering Marc-André Lureau 2024-10-08 16:50:12 +04:00
  • 6d6e23361f hw/audio/hda: fix memory leak on audio setup Marc-André Lureau 2024-10-08 16:50:11 +04:00
  • f27206ceed hw/audio/hda: free timer on exit Marc-André Lureau 2024-10-08 16:50:10 +04:00
  • 3860a2a8de Merge tag 'pull-tcg-20241013' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2024-10-14 11:12:34 +01:00
  • e530581ee0 target/arm: Fix alignment fault priority in get_phys_addr_lpae Richard Henderson 2024-10-05 08:10:03 -07:00
  • 1ba3cb8877 target/arm: Implement TCGCPUOps.tlb_fill_align Richard Henderson 2024-10-07 18:54:26 -07:00
  • 64bda5106c target/arm: Move device detection earlier in get_phys_addr_lpae Richard Henderson 2024-10-05 07:52:10 -07:00
  • c053f40b59 target/arm: Pass MemOp to get_phys_addr_lpae Richard Henderson 2024-10-05 07:42:19 -07:00
  • 21e5a2870e target/arm: Pass MemOp through get_phys_addr_twostage Richard Henderson 2024-10-05 07:39:14 -07:00
  • c6cd9f9fa9 target/arm: Pass MemOp to get_phys_addr_nogpc Richard Henderson 2024-10-05 07:36:10 -07:00
  • 5458670b15 target/arm: Pass MemOp to get_phys_addr_gpc Richard Henderson 2024-10-05 07:09:01 -07:00
  • 29b4d7dbd2 target/arm: Pass MemOp to get_phys_addr_with_space_nogpc Richard Henderson 2024-10-05 07:05:58 -07:00
  • ec2c933701 target/arm: Pass MemOp to get_phys_addr Richard Henderson 2024-10-05 07:02:45 -07:00
  • 99746de612 target/hppa: Implement TCGCPUOps.tlb_fill_align Richard Henderson 2024-10-07 18:02:44 -07:00
  • 5d29587b45 target/hppa: Handle alignment faults in hppa_get_physical_address Richard Henderson 2024-10-05 05:32:49 -07:00
  • d73d4a5d78 target/hppa: Fix priority of T, D, and B page faults Richard Henderson 2024-10-05 05:21:43 -07:00
  • 32142b8077 target/hppa: Perform access rights before protection id check Richard Henderson 2024-10-05 05:11:34 -07:00
  • 4e6939c934 target/hppa: Add MemOp argument to hppa_get_physical_address Richard Henderson 2024-10-05 04:57:37 -07:00
  • 795592fef7 accel/tcg: Use the alignment test in tlb_fill_align Richard Henderson 2024-10-07 17:29:48 -07:00
  • f168808d7d accel/tcg: Add TCGCPUOps.tlb_fill_align Richard Henderson 2024-10-07 16:34:06 -07:00
  • e5b063e81f include/exec/memop: Introduce memop_atomicity_bits Richard Henderson 2024-10-04 14:57:20 -07:00
  • c5809eee45 include/exec/memop: Rename get_alignment_bits Richard Henderson 2024-10-04 13:34:42 -07:00
  • da335fe12a include/exec/memop: Move get_alignment_bits from tcg.h Richard Henderson 2024-10-04 13:00:47 -07:00
  • 49d1866a6e accel/tcg: Assert noreturn from write-only page for atomics Richard Henderson 2024-10-04 10:21:59 -07:00
  • d0fb974022 linux-user/vm86: Fix compilation with Clang Thomas Huth 2024-10-11 18:18:45 +02:00
  • 9d08a70ddc tests/tcg: Run test-proc-mappings.py on i386 Ilya Leoshkevich 2024-09-12 11:28:24 +02:00
  • ac2fb86a0e target/i386/gdbstub: Expose orig_ax Ilya Leoshkevich 2024-09-12 11:28:23 +02:00
  • e7a4427aec target/i386/gdbstub: Factor out gdb_get_reg() and gdb_write_reg() Ilya Leoshkevich 2024-09-12 11:28:22 +02:00
  • 3674bfadb5 linux-user/i386: Emulate orig_ax Ilya Leoshkevich 2024-09-12 11:28:21 +02:00
  • f781af3b14 include/exec: Introduce env_cpu_const() Ilya Leoshkevich 2024-09-12 11:28:20 +02:00
  • fe678c45d2 tcg: remove singlestep_enabled from DisasContextBase Paolo Bonzini 2024-10-10 10:36:41 +02:00
  • b38d263bca Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2024-10-11 18:19:37 +01:00
  • 805b14ffc4
    Fix RPATH regex for Ubuntu (#87) Romain Malmain 2024-10-11 18:14:25 +02:00
  • 381d2c36e1 docs: use consistent markup for footnotes Paolo Bonzini 2024-10-11 11:45:46 +02:00
  • 232c3a848e docs: avoid footnotes consisting of just URLs Paolo Bonzini 2024-10-11 11:27:21 +02:00
  • effb0f7724 docs: fix invalid footnote syntax Paolo Bonzini 2024-10-11 11:36:20 +02:00
  • 872e9581f7 gitlab-ci: add Rust-enabled CI job Paolo Bonzini 2024-10-07 16:41:15 +02:00
  • 8105ca8512 dockerfiles: add a Dockerfile using a nightly Rust toolchain Paolo Bonzini 2024-10-07 16:36:59 +02:00
  • 8db4e0f92e meson: ensure -mcx16 is passed when detecting ATOMIC128 Paolo Bonzini 2024-10-06 09:44:00 +02:00
  • 6ae8c5382b meson: define qemu_isa_flags Paolo Bonzini 2024-10-07 10:31:28 +02:00
  • 461a9252e2 meson: fix machine option for x86_version Pierrick Bouvier 2024-10-04 15:37:15 -07:00
  • d0f0cd5b1f rust: add PL011 device model Paolo Bonzini 2024-10-10 16:11:28 +02:00
  • 2b74dd9180 rust: add utility procedural macro crate Manos Pitsidianakis 2024-10-03 16:28:50 +03:00
  • 474dcfc0ab scripts/archive-source: find directory name for subprojects Paolo Bonzini 2024-10-10 16:26:35 +02:00
  • 5a5110d290 rust: add crate to expose bindings and interfaces Manos Pitsidianakis 2024-10-03 16:28:49 +03:00
  • dc43b18d2e meson.build: add HAVE_GLIB_WITH_ALIGNED_ALLOC flag Manos Pitsidianakis 2024-10-03 16:28:48 +03:00
  • 2d308fe9c1 .gitattributes: add Rust diff and merge attributes Manos Pitsidianakis 2024-10-03 16:28:47 +03:00
  • 6fdc5bc173 rust: add bindgen step as a meson dependency Manos Pitsidianakis 2024-10-03 16:28:46 +03:00
  • 1a6ef6ff62 configure, meson: detect Rust toolchain Paolo Bonzini 2024-10-03 16:28:45 +03:00
  • a4f9d9a4b2 target/m68k: Always return a temporary from gen_lea_mode Richard Henderson 2024-08-13 10:04:00 +10:00
  • 8f583fd99a tcg/ppc: Use TCG_REG_TMP2 for scratch index in prepare_host_addr Richard Henderson 2024-10-05 22:09:54 +00:00
  • 854a38fd9d tcg/ppc: Use TCG_REG_TMP2 for scratch tcg_out_qemu_st Richard Henderson 2024-10-05 22:09:54 +00:00
  • 167c8d374a linux-user: Fix parse_elf_properties GNU0_MAGIC check Richard Henderson 2024-10-05 09:01:22 -07:00
  • 18046fbec5 linux-user/flatload: Take mmap_lock in load_flt_binary() Philippe Mathieu-Daudé 2024-08-22 11:50:43 +02:00
  • 7e3b6d8063 Merge tag 'crypto-fixes-pull-request' of https://gitlab.com/berrange/qemu into staging Peter Maydell 2024-10-10 18:05:43 +01:00
  • 08e702043f tests/unit: Add a assert for test_io_channel_unix_listen_cleanup Kunwu 2024-10-10 10:34:55 +08:00
  • 95cc223afb crypto: drop obsolete back compat logic for old nettle Daniel P. Berrangé 2024-10-10 12:40:49 +01:00
  • 24a6271ebb crypto/hashpriv: Remove old hash API function Alejandro Zeise 2024-10-08 09:57:22 +02:00
  • 8a70903b06 crypto/hash-afalg: Remove old hash API functions Alejandro Zeise 2024-10-08 09:57:21 +02:00
  • 7908bf74bd crypto/hash-nettle: Remove old hash API functions Alejandro Zeise 2024-10-08 09:57:20 +02:00