Commit Graph

  • 824ebb92c3 Merge tag 'pull-sp-20240412' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2024-04-13 09:43:46 +0100
  • 2786a3f8d3 target/sparc: Use GET_ASI_CODE for ASI_KERNELTXT and ASI_USERTXT Richard Henderson 2024-04-11 17:30:07 -0700
  • be72d6ab36 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2024-04-12 16:01:04 +0100
  • 2d6d995709 meson.build: Disable -fzero-call-used-regs on OpenBSD Thomas Huth 2024-04-11 14:08:19 +0200
  • f9a7c4478c Makefile: fix use of -j without an argument Matheus Tavares Bernardino 2024-04-12 09:58:38 +0200
  • 02e16ab9f4 Update version for v9.0.0-rc3 release Peter Maydell 2024-04-10 18:05:18 +0100
  • f243175727 Merge tag 'hw-misc-20240410' of https://github.com/philmd/qemu into staging Peter Maydell 2024-04-10 14:43:11 +0100
  • dcb0a1ac03 hw/audio/virtio-snd: Remove unused assignment Philippe Mathieu-Daudé 2024-04-10 07:32:37 +0200
  • 83ddb3dbba hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum() Philippe Mathieu-Daudé 2024-04-09 19:54:05 +0200
  • 9e4b27ca6b hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set Philippe Mathieu-Daudé 2024-04-09 16:19:27 +0200
  • ad766d603f hw/net/lan9118: Fix overflow in MIL TX FIFO Philippe Mathieu-Daudé 2024-04-08 12:44:28 +0200
  • a45223467e hw/net/lan9118: Replace magic '2048' value by MIL_TXFIFO_SIZE definition Philippe Mathieu-Daudé 2024-04-08 12:44:22 +0200
  • eaf2bd2953 backends/cryptodev: Do not abort for invalid session ID Philippe Mathieu-Daudé 2024-04-08 17:40:23 +0200
  • fc09ff2979 hw/misc/applesmc: Fix memory leak in reset() handler Philippe Mathieu-Daudé 2024-04-08 11:41:59 +0200
  • 5c338216f5 hw/misc/applesmc: Do not call DeviceReset from DeviceRealize Philippe Mathieu-Daudé 2024-04-08 11:45:31 +0200
  • d39fdfff34 hw/block/nand: Fix out-of-bound access in NAND block buffer Philippe Mathieu-Daudé 2024-04-08 10:10:51 +0200
  • 2e3e09b368 hw/block/nand: Have blk_load() take unsigned offset and return boolean Philippe Mathieu-Daudé 2024-04-08 10:21:03 +0200
  • 7a86544f28 hw/block/nand: Factor nand_load_iolen() method out Philippe Mathieu-Daudé 2024-04-08 10:10:11 +0200
  • aa88f99c87 qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo Yuquan Wang 2024-04-07 16:35:39 +0800
  • f4729ec39a hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs Philippe Mathieu-Daudé 2024-04-04 20:56:41 +0200
  • b4295bff25 hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs Philippe Mathieu-Daudé 2024-04-04 20:56:35 +0200
  • ba28e0ff4d hw/display/virtio-gpu: Protect from DMA re-entrancy bugs Philippe Mathieu-Daudé 2024-04-04 20:56:27 +0200
  • ec0504b989 hw/virtio: Introduce virtio_bh_new_guarded() helper Philippe Mathieu-Daudé 2024-04-04 20:56:11 +0200
  • fee571c7af Merge tag 'pull-misc-20240409' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2024-04-09 22:29:46 +0100
  • 143bcc1d59 linux-user: Preserve unswapped siginfo_t for strace Richard Henderson 2024-04-08 14:33:35 -1000
  • dcd092a063 accel/tcg: Improve can_do_io management Richard Henderson 2024-04-06 12:17:57 -1000
  • b338970f8c target/s390x: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 11:14:52 -1000
  • 401aa608d8 target/riscv: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 11:12:14 -1000
  • e231345027 target/microblaze: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 11:06:56 -1000
  • 8df1ba49d7 target/i386: Preserve DisasContextBase.insn_start across rewind Richard Henderson 2024-04-06 11:05:12 -1000
  • 24638bd17d target/hppa: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 10:59:02 -1000
  • 4642250e3c target/arm: Use insn_start from DisasContextBase Richard Henderson 2024-04-06 10:52:33 -1000
  • e7face702a accel/tcg: Add insn_start to DisasContextBase Richard Henderson 2024-04-06 10:42:10 -1000
  • 07843f75fd tcg: Add TCGContext.emit_before_op Richard Henderson 2024-03-13 13:32:29 -1000
  • 5888357942 target/m68k: Map FPU exceptions to FPSR register Keith Packard 2023-08-02 20:52:31 -0700
  • b754cb2dcd target/sh4: add missing CHECK_NOT_DELAY_SLOT Zack Buhman 2024-04-07 23:07:05 +0800
  • 7227c0cd50 target/sh4: Fix mac.w with saturation enabled Zack Buhman 2024-04-05 17:11:47 -1000
  • c97e8977dc target/sh4: Fix mac.l with saturation enabled Zack Buhman 2024-04-05 15:17:39 -1000
  • 7d95db5e78 target/sh4: Merge mach and macl into a union Richard Henderson 2024-04-05 17:31:05 -1000
  • b0f2f2976b target/sh4: mac.w: memory accesses are 16-bit words Zack Buhman 2024-04-02 17:37:49 +0800
  • 26d937237f target/hppa: Fix IIAOQ, IIASQ for pa2.0 Richard Henderson 2024-04-01 14:52:39 -1000
  • 2ee80bce4f linux-user: replace calloc() with g_new0() Nguyen Dinh Phi 2024-03-18 01:17:47 +0800
  • f0907ff4ca linux-user: Fix waitid return of siginfo_t and rusage Richard Henderson 2024-04-05 11:58:14 -1000
  • e25fe886b8 tcg/optimize: Do not attempt to constant fold neg_vec Richard Henderson 2024-04-04 20:53:50 +0000
  • 927284d65b Merge tag 'edk2-20240409-pull-request' of https://gitlab.com/kraxel/qemu into staging Peter Maydell 2024-04-09 17:36:40 +0100
  • e3404e01c7 edk2: rebuild binaries with correct version information Gerd Hoffmann 2024-04-09 18:21:23 +0200
  • 2c4eb439dc edk2/seabios: use common extra version Gerd Hoffmann 2024-03-27 11:24:47 +0100
  • 6494a08d10 edk2: commit version info Gerd Hoffmann 2024-03-27 11:24:46 +0100
  • 6539c73dcc edk2: get version + date from git submodule Gerd Hoffmann 2024-03-27 11:24:45 +0100
  • 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 +0100
  • 98cd02f393 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2024-04-09 09:51:00 +0100
  • e1999904a9 qdev-monitor: fix error message in find_device_state() Vladimir Sementsov-Ogievskiy 2024-03-29 21:37:55 +0300
  • f67d296b6e vhost-user-blk: simplify and fix vhost_user_blk_handle_config_change Vladimir Sementsov-Ogievskiy 2024-03-29 21:37:54 +0300
  • 6ae72f609a vdpa-dev: Fix the issue of device status not updating when configuration interruption is triggered lyx634449800 2024-04-08 10:00:03 +0800
  • 2d9a31b3c2 hw/virtio: Fix packed virtqueue flush used_idx Wafer 2024-04-07 09:54:51 +0800
  • 731655f87f virtio-snd: rewrite invalid tx/rx message handling Manos Pitsidianakis 2024-03-24 12:04:59 +0200
  • a45f09935c virtio-snd: Enhance error handling for invalid transfers Zheyu Ma 2024-03-22 12:08:27 +0100
  • 4034159c1a Revert "hw/virtio: Add support for VDPA network simulation devices" Michael S. Tsirkin 2024-04-08 05:47:29 -0400
  • e34f4d87e8 kvm: error out of kvm_irqchip_add_msi_route() in case of full route table Igor Mammedov 2024-04-08 13:09:56 +0200
  • 207a2baa16 nanomips: fix warnings with GCC 14 Paolo Bonzini 2024-04-08 16:10:40 +0200
  • 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 +0100
  • d276a51d18 Merge tag 'migration-20240407-pull-request' of https://gitlab.com/peterx/qemu into staging Peter Maydell 2024-04-08 16:24:04 +0100
  • 19b254e86a target/arm: Use correct SecuritySpace for AArch64 AT ops at EL3 Peter Maydell 2024-04-05 19:02:32 +0100
  • d1ce2cc95b Makefile: preserve --jobserver-auth argument when calling ninja Martin Hundebøll 2024-04-02 10:17:38 +0200
  • 8e0b21e375 MAINTAINERS: Adjust migration documentation files Avihai Horon 2024-04-07 11:11:25 +0300
  • 7afbdada7e migration/postcopy: ensure preempt channel is ready before loading states Wei Wang 2024-04-05 11:40:56 +0800
  • 9ed866e10f target/arm: Fix CNTPOFF_EL2 trap to missing EL3 Pierre-Clément Tosi 2024-04-04 17:36:23 +0100
  • ce64e6224a Merge tag 'qemu-sparc-20240404' of https://github.com/mcayland/qemu into staging Peter Maydell 2024-04-04 15:28:06 +0100
  • da20a1adf4 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Peter Maydell 2024-04-04 15:27:56 +0100
  • d7fe931818 esp.c: remove explicit setting of DRQ within ESP state machine Mark Cave-Ayland 2024-03-24 19:17:06 +0000
  • 60c572502c esp.c: ensure esp_pdma_write() always calls esp_fifo_push() Mark Cave-Ayland 2024-03-24 19:17:05 +0000
  • ffa3a5f2be esp.c: update esp_fifo_{push, pop}() to call esp_update_drq() Mark Cave-Ayland 2024-03-24 19:17:04 +0000
  • 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 +0000
  • 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 +0000
  • 3cc70889a3 esp.c: prevent cmdfifo overflow in esp_cdb_ready() Mark Cave-Ayland 2024-03-24 19:17:01 +0000
  • 5aa0df4067 esp.c: rework esp_cdb_length() into esp_cdb_ready() Mark Cave-Ayland 2024-03-24 19:17:00 +0000
  • 5a50644e47 esp.c: don't assert() if FIFO empty when executing non-DMA SELATNS Mark Cave-Ayland 2024-03-24 19:16:59 +0000
  • 266170f91f esp.c: introduce esp_fifo_push_buf() function for pushing to the FIFO Mark Cave-Ayland 2024-03-24 19:16:58 +0000
  • da8381260b esp.c: change esp_fifo_pop_buf() to take ESPState Mark Cave-Ayland 2024-03-24 19:16:57 +0000
  • 1f46d1c3a5 esp.c: use esp_fifo_push() instead of fifo8_push() Mark Cave-Ayland 2024-03-24 19:16:56 +0000
  • 61fa150d12 esp.c: change esp_fifo_pop() to take ESPState Mark Cave-Ayland 2024-03-24 19:16:55 +0000
  • 0e7dbe29c2 esp.c: change esp_fifo_push() to take ESPState Mark Cave-Ayland 2024-03-24 19:16:54 +0000
  • 1828000b48 esp.c: replace cmdfifo use of esp_fifo_pop() in do_message_phase() Mark Cave-Ayland 2024-03-24 19:16:53 +0000
  • 2260402be1 esp.c: replace esp_fifo_pop_buf() with esp_fifo8_pop_buf() in do_message_phase() Mark Cave-Ayland 2024-03-24 19:16:52 +0000
  • f87d048705 esp.c: replace esp_fifo_pop_buf() with esp_fifo8_pop_buf() in do_command_phase() Mark Cave-Ayland 2024-03-24 19:16:51 +0000
  • d103d0db71 esp.c: move esp_fifo_pop_buf() internals to new esp_fifo8_pop_buf() function Mark Cave-Ayland 2024-03-24 19:16:50 +0000
  • bbdf902366 block/virtio-blk: Fix memory leak from virtio_blk_zone_report Zheyu Ma 2024-04-04 14:00:40 +0200
  • 786fd793b8 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2024-04-03 12:52:03 +0100
  • e5c6528dce Update version for v9.0.0-rc2 release Peter Maydell 2024-04-02 20:59:43 +0100
  • 8fc4bdc537 pc_q35: remove unnecessary m->alias assignment Paolo Bonzini 2024-03-25 14:58:46 +0100
  • e497e6a557 lsi53c895a: avoid out of bounds access to s->msg[] Paolo Bonzini 2024-03-31 20:04:41 +0200
  • 1d1ee7e0a1 vga: do not treat horiz pel panning value of 8 as "enabled" Paolo Bonzini 2024-04-02 12:26:36 +0200
  • 3b6d2b1962 vga: adjust dirty memory region if pel panning is active Paolo Bonzini 2024-04-02 12:25:57 +0200
  • 3826a372e4 vga: move computation of dirty memory region later Paolo Bonzini 2024-04-02 12:25:34 +0200
  • 5c00acebb6 vga: merge conditionals on shift control register Paolo Bonzini 2024-04-02 12:24:20 +0200
  • 5456f2e235 Merge tag 'hw-misc-20240402' of https://github.com/philmd/qemu into staging Peter Maydell 2024-04-02 16:22:58 +0100
  • 4c54f5bc8e hw/net/virtio-net: fix qemu set used ring flag even vhost started Yajun Wu 2024-04-02 12:51:09 +0800
  • 95a3645527 hw/xen_evtchn: Initialize flush_kvm_routes Artem Chernyshev 2024-03-29 14:39:39 +0300
  • 0fa5eefa16 gpio/pca955x: Update maintainer email address Glenn Miles 2024-03-28 14:49:14 -0500
  • 8cdb368d19 hw/nvme: fix -Werror=maybe-uninitialized Marc-André Lureau 2024-03-28 14:20:50 +0400