Commit Graph

  • e4cf836249 Merge branch 'main' of github.com:AFLplusplus/qemu-libafl-bridge into main Andrea Fioraldi 2023-07-20 14:27:06 +02:00
  • d1181d2937 Merge tag 'pull-nbd-2023-07-19' of https://repo.or.cz/qemu/ericb into staging Peter Maydell 2023-07-20 09:54:07 +01:00
  • 67d1f0a390 Merge tag 'linux-user-brk-fixes-pull-request' of https://github.com/hdeller/qemu-hppa into staging Peter Maydell 2023-07-20 09:53:52 +01:00
  • bfe04d0a7d nbd: Use enum for various negotiation modes Eric Blake 2023-06-08 08:56:37 -05:00
  • 70fa99f445 nbd/client: Add safety check on chunk payload length Eric Blake 2023-06-08 08:56:36 -05:00
  • 8cb98a725e nbd/client: Simplify cookie vs. index computation Eric Blake 2023-06-08 08:56:35 -05:00
  • 22efd81104 nbd: s/handle/cookie/ to match NBD spec Eric Blake 2023-06-08 08:56:34 -05:00
  • 66d4f4fe2f nbd/server: Refactor to pass full request around Eric Blake 2023-06-08 08:56:33 -05:00
  • a7c8ed36bf nbd/server: Prepare for alternate-size headers Eric Blake 2023-06-08 08:56:32 -05:00
  • 8d2931dc85 nbd: Consistent typedef usage in header Eric Blake 2023-06-08 08:56:31 -05:00
  • f47b6eab83 nbd/client: Use smarter assert Eric Blake 2023-06-08 08:56:30 -05:00
  • 414c0cf0e8 qemu-nbd: make verbose bool and local variable in main() Denis V. Lunev 2023-07-17 22:25:20 +02:00
  • 173776f74d qemu-nbd: handle dup2() error when qemu-nbd finished setup process Denis V. Lunev 2023-07-17 16:55:44 +02:00
  • e0892ced05 qemu-nbd: properly report error on error in dup2() after qemu_daemon() Denis V. Lunev 2023-07-17 16:55:42 +02:00
  • 1dc8215118 qemu-nbd: properly report error if qemu_daemon() is failed Denis V. Lunev 2023-07-17 16:55:43 +02:00
  • 5c56dd27a2 qemu-nbd: fix regression with qemu-nbd --fork run over ssh Denis V. Lunev 2023-07-17 16:55:41 +02:00
  • 03b6762144 qemu-nbd: pass structure into nbd_client_thread instead of plain char* Denis V. Lunev 2023-07-17 16:55:40 +02:00
  • 2c27fdc7a6 Update version for v8.1.0-rc0 release Peter Maydell 2023-07-19 20:31:43 +01:00
  • 76e6a2ca9e Merge tag 'pull-riscv-to-apply-20230719-1' of https://github.com/alistair23/qemu into staging Peter Maydell 2023-07-19 13:42:17 +01:00
  • 14d046a368 Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging Peter Maydell 2023-07-19 13:41:20 +01:00
  • 7a0adc3e05 Merge tag 'pull-request-2023-07-18' of https://gitlab.com/thuth/qemu into staging Peter Maydell 2023-07-19 09:43:38 +01:00
  • ea3c76f149 hw/nvme: fix endianness issue for shadow doorbells Klaus Jensen 2023-07-18 11:44:17 +02:00
  • 32be325099 target/riscv: Fix LMUL check to use VLEN Rob Bradford 2023-07-18 14:11:44 +01:00
  • a916dc954b hw/riscv: Fix typo field in error_report Zhao Liu 2023-07-18 16:07:12 +08:00
  • 55ea47397d target/riscv/cpu.c: check priv_ver before auto-enable zca/zcd/zcf Daniel Henrique Barboza 2023-07-17 12:41:41 -03:00
  • 36df75a0a9 riscv/disas: Fix disas output of upper immediates Christoph Müllner 2023-07-11 09:50:51 +02:00
  • 542c8776ca docs/system/target-riscv.rst: tidy CPU firmware section Daniel Henrique Barboza 2023-07-12 11:37:28 -03:00
  • 518f32221a linux-user: Fix qemu-arm to run static armhf binaries Helge Deller 2023-07-17 22:06:02 +02:00
  • d971040c2d linux-user: Fix strace output for old_mmap Helge Deller 2023-07-17 19:06:32 +02:00
  • eac78a4b0b linux-user: Fix signed math overflow in brk() syscall Helge Deller 2023-07-17 12:39:38 +02:00
  • dfe49864af linux-user: Prohibit brk() to to shrink below initial heap address Helge Deller 2023-07-17 12:27:13 +02:00
  • 15ad98536a linux-user: Fix qemu brk() to not zero bytes on current page Helge Deller 2023-07-17 08:37:17 +02:00
  • a5754847e0 tests/avocado: Disable the test_sbsaref_edk2_firmware by default Thomas Huth 2023-07-10 19:01:55 +02:00
  • ca2a07f6c3 tests/vm/freebsd: Get up-to-date package list from lcitool vars file Philippe Mathieu-Daudé 2023-07-11 16:49:22 +02:00
  • 4cd57671b7 tests/vm: Introduce get_qemu_packages_from_lcitool_json() helper Philippe Mathieu-Daudé 2023-07-11 16:49:21 +02:00
  • a38dee6695 tests/lcitool: Refresh generated files Philippe Mathieu-Daudé 2023-07-11 16:49:20 +02:00
  • 03e596de17 tests/lcitool: Generate distribution packages list in JSON format Philippe Mathieu-Daudé 2023-07-11 16:49:19 +02:00
  • 94aaf6d8a5 tests/qtest: Fix typo in multifd cancel test Fabiano Rosas 2023-07-11 18:21:31 -03:00
  • 7f114a5807 linux-user/elfload: Fix /proc/cpuinfo features: on s390x Ilya Leoshkevich 2023-06-27 17:13:33 +02:00
  • d9458f990a s390x: Fix QEMU abort by selecting S390_FLIC_KVM Cédric Le Goater 2023-07-11 17:14:40 +02:00
  • 361d539735 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Richard Henderson 2023-07-17 15:49:27 +01:00
  • 08572022e5 Merge tag 'pull-target-arm-20230717' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-07-17 15:48:27 +01:00
  • f44ccac2c0 Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2023-07-17 15:44:54 +01:00
  • 66547f416a block/nvme: invoke blk_io_plug_call() outside q->lock Stefan Hajnoczi 2023-07-12 15:16:28 -04:00
  • 92f69a2c9b audio/pw: improve channel position code Marc-André Lureau 2023-05-06 20:37:35 +04:00
  • 8297b3d3d0 audio/pw: remove wrong comment Marc-André Lureau 2023-05-06 20:37:34 +04:00
  • 6f1b280e44 audio/pw: simplify error reporting in stream creation Marc-André Lureau 2023-05-06 20:37:33 +04:00
  • 0c57a05533 audio/pw: add more error reporting Marc-André Lureau 2023-05-06 20:37:32 +04:00
  • 92fd78689d audio/pw: factorize some common code Marc-André Lureau 2023-05-06 20:37:31 +04:00
  • 24a9095c13 audio/pw: add more details on error Marc-André Lureau 2023-05-06 20:37:30 +04:00
  • 87048d20e6 audio/pw: trace during init before calling pipewire API Marc-André Lureau 2023-05-06 20:37:29 +04:00
  • 3b2876086b audio/pw: needless check for NULL Marc-André Lureau 2023-05-06 20:37:28 +04:00
  • 2d216959e1 audio/pw: drop needless case statement Marc-André Lureau 2023-05-06 20:37:27 +04:00
  • 20c5124805 audio/pw: Pipewire->PipeWire case fix for user-visible text Marc-André Lureau 2023-05-06 20:37:26 +04:00
  • 62259d816c tests/lcitool: add pipewire Marc-André Lureau 2023-05-06 20:37:25 +04:00
  • 6200e0ff5f libvirt-ci: update submodule to cover pipewire Marc-André Lureau 2023-05-06 20:37:24 +04:00
  • 1be878eb97 ui/gtk: skip refresh if new dmabuf has been submitted Dongwon Kim 2023-07-06 11:33:55 -07:00
  • 92b58156e7 ui/gtk: set scanout-mode right before scheduling draw Dongwon Kim 2023-07-06 11:33:54 -07:00
  • 9ac06df8b6 virtio-gpu-udmabuf: correct naming of QemuDmaBuf size properties Dongwon Kim 2023-07-12 21:04:44 -07:00
  • 0d0be87659 virtio-gpu: replace the surface with null surface when resetting Dongwon Kim 2023-06-27 15:44:51 -07:00
  • 83b4b236ed ui/gtk: Make sure the right EGL context is currently bound Dongwon Kim 2023-06-28 12:15:04 -07:00
  • d921fea338 ui/vnc-clipboard: fix infinite loop in inflate_buffer (CVE-2023-3255) Mauro Matteo Cascella 2023-07-04 10:41:22 +02:00
  • 9c18a9234b virtio-gpu: fix potential divide-by-zero regression Marc-André Lureau 2023-07-04 11:16:42 +02:00
  • c2c1c4a35c hw/nvram: Avoid unnecessary Xilinx eFuse backstore write Tong Ho 2023-04-26 14:16:07 -07:00
  • e60a7d0d4d accel/tcg: Zero-pad PC in TCG CPU exec trace lines Peter Maydell 2023-07-17 11:05:08 +01:00
  • eeb9578c36 target/arm/ptw.c: Account for FEAT_RME when applying {N}SW, SA bits Peter Maydell 2023-07-17 11:05:08 +01:00
  • 3f74da440d target/arm: Fix S1_ptw_translate() debug path Peter Maydell 2023-07-17 11:05:08 +01:00
  • 34eed55127 target/arm/ptw.c: Add comments to S1Translate struct fields Peter Maydell 2023-07-17 11:05:07 +01:00
  • aab746106c linux-user: Remove pointless NULL check in clock_adjtime handling Peter Maydell 2023-07-17 11:05:07 +01:00
  • e65ecb665c hw/arm/sbsa-ref: set 'slots' property of xhci Yuquan Wang 2023-07-17 11:05:07 +01:00
  • ed8ad9728a Merge tag 'pull-tpm-2023-07-14-1' of https://github.com/stefanberger/qemu-tpm into staging Richard Henderson 2023-07-15 14:54:04 +01:00
  • d7be40e138 Merge tag 'pull-tcg-20230715' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-07-15 14:53:37 +01:00
  • 76f9d6ad19 tcg: Use HAVE_CMPXCHG128 instead of CONFIG_CMPXCHG128 Richard Henderson 2023-07-13 20:06:15 +00:00
  • deba78709a accel/tcg: Always lock pages before translation Richard Henderson 2023-07-06 17:55:48 +01:00
  • d713cf4d6c linux-user/arm: Do not allocate a commpage at all for M-profile CPUs Philippe Mathieu-Daudé 2023-07-11 17:34:08 +02:00
  • ac42f44310 linux-user: Drop uint and ulong Juan Quintela 2023-07-09 18:34:30 +01:00
  • e230ec090b linux-user: Simplify target_madvise Richard Henderson 2023-07-07 21:40:54 +01:00
  • ecb796db03 linux-user: Remove can_passthrough_madvise Richard Henderson 2023-07-07 21:40:53 +01:00
  • bef6f008b9 accel/tcg: Return bool from page_check_range Richard Henderson 2023-07-07 21:40:52 +01:00
  • 91e9e116fe accel/tcg: Accept more page flags in page_check_range Richard Henderson 2023-07-07 21:40:51 +01:00
  • d7b0c5d013 linux-user: Simplify target_munmap Richard Henderson 2023-07-07 21:40:50 +01:00
  • 558a4411c2 linux-user: Rename mmap_reserve to mmap_reserve_or_unmap Richard Henderson 2023-07-07 21:40:49 +01:00
  • 260561d873 linux-user: Rewrite mmap_reserve Richard Henderson 2023-07-07 21:40:48 +01:00
  • f9cd8f5eca linux-user: Use 'last' instead of 'end' in target_mmap Richard Henderson 2023-07-07 21:40:47 +01:00
  • 4c13048e02 linux-user: Use page_find_range_empty for mmap_find_vma_reserved Richard Henderson 2023-07-07 21:40:46 +01:00
  • f12294b5bd bsd-user: Use page_find_range_empty for mmap_find_vma_reserved Richard Henderson 2023-07-07 21:40:45 +01:00
  • f2bb7cf299 accel/tcg: Introduce page_find_range_empty Richard Henderson 2023-07-07 21:40:44 +01:00
  • 99982beb4d linux-user: Rewrite mmap_frag Richard Henderson 2023-07-07 21:40:43 +01:00
  • 7bdc1acc24 linux-user: Rewrite target_mprotect Richard Henderson 2023-07-07 21:40:42 +01:00
  • 55baec0f4c linux-user: Widen target_mmap offset argument to off_t Richard Henderson 2023-07-07 21:40:41 +01:00
  • 0dd558121c linux-user: Split out target_to_host_prot Richard Henderson 2023-07-07 21:40:40 +01:00
  • 037986053b linux-user: Implement MAP_FIXED_NOREPLACE Richard Henderson 2023-07-07 21:40:39 +01:00
  • 9c255cb53e bsd-user: Use page_check_range_empty for MAP_EXCL Richard Henderson 2023-07-07 21:40:38 +01:00
  • c2281ddcf3 accel/tcg: Introduce page_check_range_empty Richard Henderson 2023-07-07 21:40:37 +01:00
  • 4b840f9609 linux-user: Populate more bits in mmap_flags_tbl Richard Henderson 2023-07-07 21:40:36 +01:00
  • 6edfca9eae linux-user: Split TARGET_PROT_* out of syscall_defs.h Richard Henderson 2023-07-07 21:40:35 +01:00
  • 492fe4e754 linux-user: Split TARGET_MAP_* out of syscall_defs.h Richard Henderson 2023-07-07 21:40:34 +01:00
  • 40965ad931 linux-user/strace: Expand struct flags to hold a mask Richard Henderson 2023-07-07 21:40:33 +01:00
  • 2b730f797e linux-user: Fix formatting of mmap.c Richard Henderson 2023-07-07 21:40:32 +01:00
  • d28b3c90cf linux-user: Make sure initial brk(0) is page-aligned Andreas Schwab 2023-07-06 13:34:19 +02:00