Commit Graph

  • 3df4c28860 util/qemu-config: Extract QMP commands to qemu-config-qmp.c Philippe Mathieu-Daudé 2024-04-08 17:53:18 +02:00
  • b9ad27a9a4 yank: only build if needed Paolo Bonzini 2024-04-08 17:53:17 +02:00
  • 34dca3f5be tests/unit: match some unit tests to corresponding feature switches Paolo Bonzini 2024-04-08 17:53:16 +02:00
  • bb23c33f93 ebpf: Restrict to system emulation Philippe Mathieu-Daudé 2024-04-08 17:53:15 +02:00
  • d04c7e5535 tests: only build plugins if TCG is enabled Paolo Bonzini 2024-04-08 17:53:14 +02:00
  • 6190fd61d4 meson: do not link pixman automatically into all targets Paolo Bonzini 2024-04-08 17:53:13 +02:00
  • 2edf778b1c
    Add utils (#62) Romain Malmain 2024-04-17 18:08:38 +02:00
  • 62dbe54c24 Update version for v9.0.0-rc4 release Peter Maydell 2024-04-16 18:06:15 +01:00
  • a12214d1c4 usb-storage: Fix BlockConf defaults Kevin Wolf 2024-04-12 16:42:02 +02:00
  • c9519ee8b6
    Add RPATH to linker_interceptor.py (#61) Romain Malmain 2024-04-16 10:12:31 +02:00
  • 0b96f75b71 Merge tag 'hw-misc-20240415' of https://github.com/philmd/qemu into staging Peter Maydell 2024-04-15 15:57:34 +01:00
  • 0c2a380748 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Peter Maydell 2024-04-15 13:35:32 +01:00
  • 6e4aceba20 hw/pci-host/ppc440_pcix: Do not expose a bridge device on PCI bus BALATON Zoltan 2024-04-11 21:24:43 +02:00
  • f33274265a hw/isa/vt82c686: Keep track of PIRQ/PINT pins separately BALATON Zoltan 2024-04-11 00:25:43 +02:00
  • 2ce6cff94d virtio-pci: fix use of a released vector Cindy Lu 2024-04-12 14:26:55 +08:00
  • 824ebb92c3 Merge tag 'pull-sp-20240412' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2024-04-13 09:43:46 +01:00
  • 2786a3f8d3 target/sparc: Use GET_ASI_CODE for ASI_KERNELTXT and ASI_USERTXT Richard Henderson 2024-04-11 17:30:07 -07:00
  • be72d6ab36 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2024-04-12 16:01:04 +01:00
  • 2d6d995709 meson.build: Disable -fzero-call-used-regs on OpenBSD Thomas Huth 2024-04-11 14:08:19 +02:00
  • f9a7c4478c Makefile: fix use of -j without an argument Matheus Tavares Bernardino 2024-04-12 09:58:38 +02:00
  • 50b0c90e0a
    Moving libafl related files in dedicating folders (#60) Romain Malmain 2024-04-11 16:45:36 +02:00
  • e99b9da658
    Add tcg_env to backdoor callback (#58) Romain Malmain 2024-04-11 14:52:11 +02:00
  • 0b7b1f1480
    Revert "Revert "Implement user-space QEMU ASAN (#45)" (#56)" (#59) Andrea Fioraldi 2024-04-11 13:58:30 +02:00
  • 02e16ab9f4 Update version for v9.0.0-rc3 release Peter Maydell 2024-04-10 18:05:18 +01:00
  • f243175727 Merge tag 'hw-misc-20240410' of https://github.com/philmd/qemu into staging Peter Maydell 2024-04-10 14:43:11 +01:00
  • dcb0a1ac03 hw/audio/virtio-snd: Remove unused assignment Philippe Mathieu-Daudé 2024-04-10 07:32:37 +02:00
  • 83ddb3dbba hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum() Philippe Mathieu-Daudé 2024-04-09 19:54:05 +02:00
  • 9e4b27ca6b hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set Philippe Mathieu-Daudé 2024-04-09 16:19:27 +02:00
  • ad766d603f hw/net/lan9118: Fix overflow in MIL TX FIFO Philippe Mathieu-Daudé 2024-04-08 12:44:28 +02:00
  • a45223467e hw/net/lan9118: Replace magic '2048' value by MIL_TXFIFO_SIZE definition Philippe Mathieu-Daudé 2024-04-08 12:44:22 +02:00
  • eaf2bd2953 backends/cryptodev: Do not abort for invalid session ID Philippe Mathieu-Daudé 2024-04-08 17:40:23 +02:00
  • fc09ff2979 hw/misc/applesmc: Fix memory leak in reset() handler Philippe Mathieu-Daudé 2024-04-08 11:41:59 +02:00
  • 5c338216f5 hw/misc/applesmc: Do not call DeviceReset from DeviceRealize Philippe Mathieu-Daudé 2024-04-08 11:45:31 +02:00
  • d39fdfff34 hw/block/nand: Fix out-of-bound access in NAND block buffer Philippe Mathieu-Daudé 2024-04-08 10:10:51 +02:00
  • 2e3e09b368 hw/block/nand: Have blk_load() take unsigned offset and return boolean Philippe Mathieu-Daudé 2024-04-08 10:21:03 +02:00
  • 7a86544f28 hw/block/nand: Factor nand_load_iolen() method out Philippe Mathieu-Daudé 2024-04-08 10:10:11 +02:00
  • aa88f99c87 qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo Yuquan Wang 2024-04-07 16:35:39 +08:00
  • f4729ec39a hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs Philippe Mathieu-Daudé 2024-04-04 20:56:41 +02:00
  • b4295bff25 hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs Philippe Mathieu-Daudé 2024-04-04 20:56:35 +02:00
  • ba28e0ff4d hw/display/virtio-gpu: Protect from DMA re-entrancy bugs Philippe Mathieu-Daudé 2024-04-04 20:56:27 +02:00
  • ec0504b989 hw/virtio: Introduce virtio_bh_new_guarded() helper Philippe Mathieu-Daudé 2024-04-04 20:56:11 +02:00
  • fee571c7af Merge tag 'pull-misc-20240409' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2024-04-09 22:29:46 +01:00
  • ce4dbbc513
    update self-hosted to qemu-specific runner (#57) Romain Malmain 2024-04-09 19:50:55 +02:00
  • 143bcc1d59 linux-user: Preserve unswapped siginfo_t for strace Richard Henderson 2024-04-08 14:33:35 -10:00
  • dcd092a063 accel/tcg: Improve can_do_io management Richard Henderson 2024-04-06 12:17:57 -10:00
  • b338970f8c target/s390x: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 11:14:52 -10:00
  • 401aa608d8 target/riscv: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 11:12:14 -10:00
  • e231345027 target/microblaze: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 11:06:56 -10:00
  • 8df1ba49d7 target/i386: Preserve DisasContextBase.insn_start across rewind Richard Henderson 2024-04-06 11:05:12 -10:00
  • 24638bd17d target/hppa: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 10:59:02 -10:00
  • 4642250e3c target/arm: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 10:52:33 -10:00
  • e7face702a accel/tcg: Add insn_start to DisasContextBase Richard Henderson 2024-04-06 10:42:10 -10:00
  • 07843f75fd tcg: Add TCGContext.emit_before_op Richard Henderson 2024-03-13 13:32:29 -10:00
  • 5888357942 target/m68k: Map FPU exceptions to FPSR register Keith Packard 2023-08-02 20:52:31 -07:00
  • b754cb2dcd target/sh4: add missing CHECK_NOT_DELAY_SLOT Zack Buhman 2024-04-07 23:07:05 +08:00
  • 7227c0cd50 target/sh4: Fix mac.w with saturation enabled Zack Buhman 2024-04-05 17:11:47 -10:00
  • c97e8977dc target/sh4: Fix mac.l with saturation enabled Zack Buhman 2024-04-05 15:17:39 -10:00
  • 7d95db5e78 target/sh4: Merge mach and macl into a union Richard Henderson 2024-04-05 17:31:05 -10:00
  • b0f2f2976b target/sh4: mac.w: memory accesses are 16-bit words Zack Buhman 2024-04-02 17:37:49 +08:00
  • 26d937237f target/hppa: Fix IIAOQ, IIASQ for pa2.0 Richard Henderson 2024-04-01 14:52:39 -10:00
  • 2ee80bce4f linux-user: replace calloc() with g_new0() Nguyen Dinh Phi 2024-03-18 01:17:47 +08:00
  • f0907ff4ca linux-user: Fix waitid return of siginfo_t and rusage Richard Henderson 2024-04-05 11:58:14 -10:00
  • e25fe886b8 tcg/optimize: Do not attempt to constant fold neg_vec Richard Henderson 2024-04-04 20:53:50 +00:00
  • 927284d65b Merge tag 'edk2-20240409-pull-request' of https://gitlab.com/kraxel/qemu into staging Peter Maydell 2024-04-09 17:36:40 +01:00
  • e3404e01c7 edk2: rebuild binaries with correct version information Gerd Hoffmann 2024-04-09 18:21:23 +02:00
  • 2c4eb439dc edk2/seabios: use common extra version Gerd Hoffmann 2024-03-27 11:24:47 +01:00
  • 6494a08d10 edk2: commit version info Gerd Hoffmann 2024-03-27 11:24:46 +01:00
  • 6539c73dcc edk2: get version + date from git submodule Gerd Hoffmann 2024-03-27 11:24:45 +01:00
  • bc0cd4ae88 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Peter Maydell 2024-04-09 09:51:07 +01:00
  • 98cd02f393 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2024-04-09 09:51:00 +01:00
  • e1999904a9 qdev-monitor: fix error message in find_device_state() Vladimir Sementsov-Ogievskiy 2024-03-29 21:37:55 +03:00
  • f67d296b6e vhost-user-blk: simplify and fix vhost_user_blk_handle_config_change Vladimir Sementsov-Ogievskiy 2024-03-29 21:37:54 +03:00
  • 6ae72f609a vdpa-dev: Fix the issue of device status not updating when configuration interruption is triggered lyx634449800 2024-04-08 10:00:03 +08:00
  • 2d9a31b3c2 hw/virtio: Fix packed virtqueue flush used_idx Wafer 2024-04-07 09:54:51 +08:00
  • 731655f87f virtio-snd: rewrite invalid tx/rx message handling Manos Pitsidianakis 2024-03-24 12:04:59 +02:00
  • a45f09935c virtio-snd: Enhance error handling for invalid transfers Zheyu Ma 2024-03-22 12:08:27 +01:00
  • 4034159c1a Revert "hw/virtio: Add support for VDPA network simulation devices" Michael S. Tsirkin 2024-04-08 05:47:29 -04:00
  • e34f4d87e8 kvm: error out of kvm_irqchip_add_msi_route() in case of full route table Igor Mammedov 2024-04-08 13:09:56 +02:00
  • 207a2baa16 nanomips: fix warnings with GCC 14 Paolo Bonzini 2024-04-08 16:10:40 +02:00
  • fa706e013d Merge tag 'pull-target-arm-20240408' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2024-04-08 16:24:21 +01:00
  • d276a51d18 Merge tag 'migration-20240407-pull-request' of https://gitlab.com/peterx/qemu into staging Peter Maydell 2024-04-08 16:24:04 +01:00
  • 19b254e86a target/arm: Use correct SecuritySpace for AArch64 AT ops at EL3 Peter Maydell 2024-04-05 19:02:32 +01:00
  • d1ce2cc95b Makefile: preserve --jobserver-auth argument when calling ninja Martin Hundebøll 2024-04-02 10:17:38 +02:00
  • 8e0b21e375 MAINTAINERS: Adjust migration documentation files Avihai Horon 2024-04-07 11:11:25 +03:00
  • 7afbdada7e migration/postcopy: ensure preempt channel is ready before loading states Wei Wang 2024-04-05 11:40:56 +08:00
  • 821ad47143
    Revert "Implement user-space QEMU ASAN (#45)" (#56) Andrea Fioraldi 2024-04-07 16:07:55 +02:00
  • f1e48d694c
    Fix userspace GuestMaps (#55) Andrea Fioraldi 2024-04-07 15:53:59 +02:00
  • 9ed866e10f target/arm: Fix CNTPOFF_EL2 trap to missing EL3 Pierre-Clément Tosi 2024-04-04 17:36:23 +01:00
  • ce64e6224a Merge tag 'qemu-sparc-20240404' of https://github.com/mcayland/qemu into staging Peter Maydell 2024-04-04 15:28:06 +01:00
  • da20a1adf4 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Peter Maydell 2024-04-04 15:27:56 +01:00
  • d7fe931818 esp.c: remove explicit setting of DRQ within ESP state machine Mark Cave-Ayland 2024-03-24 19:17:06 +00:00
  • 60c572502c esp.c: ensure esp_pdma_write() always calls esp_fifo_push() Mark Cave-Ayland 2024-03-24 19:17:05 +00:00
  • ffa3a5f2be esp.c: update esp_fifo_{push, pop}() to call esp_update_drq() Mark Cave-Ayland 2024-03-24 19:17:04 +00:00
  • 743d873645 esp.c: introduce esp_update_drq() and update esp_fifo_{push, pop}_buf() to use it Mark Cave-Ayland 2024-03-24 19:17:03 +00:00
  • 2c1017bfc2 esp.c: move esp_set_phase() and esp_get_phase() towards the beginning of the file Mark Cave-Ayland 2024-03-24 19:17:02 +00:00
  • 3cc70889a3 esp.c: prevent cmdfifo overflow in esp_cdb_ready() Mark Cave-Ayland 2024-03-24 19:17:01 +00:00
  • 5aa0df4067 esp.c: rework esp_cdb_length() into esp_cdb_ready() Mark Cave-Ayland 2024-03-24 19:17:00 +00:00
  • 5a50644e47 esp.c: don't assert() if FIFO empty when executing non-DMA SELATNS Mark Cave-Ayland 2024-03-24 19:16:59 +00:00
  • 266170f91f esp.c: introduce esp_fifo_push_buf() function for pushing to the FIFO Mark Cave-Ayland 2024-03-24 19:16:58 +00:00
  • da8381260b esp.c: change esp_fifo_pop_buf() to take ESPState Mark Cave-Ayland 2024-03-24 19:16:57 +00:00