Commit graph

  • 562bae590f Merge tag 's390x-20260826' of https://gitlab.com/efarman/qemu into staging staging Richard Henderson 2026-08-26 13:40:41 -07:00
  • 324bb5ef83 Merge tag 'pull-ide-2026-08-26' of https://gitlab.com/dlunev/qemu into staging master Richard Henderson 2026-08-26 11:26:47 -07:00
  • 5c3c500cdd pc-bios/s390-ccw.img: update s390x bios Eric Farman 2026-08-26 07:05:11 -04:00
  • dd90d3cd73 tests/qtest/ide-test: cover the UDMA5 identify words Denis V. Lunev 2026-08-18 01:05:36 +02:00
  • 60faaa8c3b hw/ide: report ATAPI UDMA5 with a matching standard and cable Denis V. Lunev 2026-08-17 23:44:59 +02:00
  • 0b7cc42531 tests/qtest/ahci: regression test for a request outliving an unplug Denis V. Lunev 2026-08-18 09:55:48 +02:00
  • 5bdc12fed5 hw/ide/ahci: drain the ports on teardown Denis V. Lunev 2026-08-18 09:55:48 +02:00
  • 795af987ce hw/ide/ahci: reject a command header with an invalid FIS length Denis V. Lunev 2026-08-17 23:44:59 +02:00
  • 2713717148 hw/ide/ahci: treat a failed PRDT walk as a PIO transfer failure Denis V. Lunev 2026-08-17 23:44:59 +02:00
  • d05ae87e7a tests/qtest/ahci: regression test for a PIO write vs. engine stop Denis V. Lunev 2026-08-17 23:44:59 +02:00
  • a2fbf1785b hw/ide/ahci: clear cur_cmd when the command list is unmapped Denis V. Lunev 2026-08-17 23:44:59 +02:00
  • d7f16bad8f hw/ide/ahci: refuse a PIO transfer with no command header Denis V. Lunev 2026-08-17 23:44:59 +02:00
  • e46245cd3b tests/qtest/ide-test: cover the migrated PIO transfer window Denis V. Lunev 2026-08-18 01:05:36 +02:00
  • 1332990194 hw/ide: reject an out-of-range PIO transfer window on load Denis V. Lunev 2026-08-17 23:44:59 +02:00
  • e8a3b42ae5 hw/ide: drop a redundant interrupt from INITIALIZE DEVICE PARAMETERS Denis V. Lunev 2026-08-14 18:07:36 +02:00
  • d1634ae78d tests/qtest/ide-test: cover the CHS translation across resets Denis V. Lunev 2026-08-14 18:20:23 +02:00
  • cafb3d9625 hw/ide: revert the CHS translation on a hardware reset Denis V. Lunev 2026-08-14 17:46:55 +02:00
  • 0720913323 tests/qtest/ide-test: cover the IDENTIFY DEVICE geometry words Denis V. Lunev 2026-08-14 18:19:34 +02:00
  • 5be90dfbc0 tests/qtest/ide-test: cover a rejected CHS translation in the stream Denis V. Lunev 2026-08-14 18:17:34 +02:00
  • ef64d2758e tests/qtest/ide-test: cover the CHS translation across migration Denis V. Lunev 2026-08-04 18:34:44 +02:00
  • 67a6d29c28 hw/ide: migrate the power-on defaults revert flag Denis V. Lunev 2026-08-04 18:34:44 +02:00
  • ba4a996631 hw/ide: migrate the logical CHS translation Denis V. Lunev 2026-08-04 18:34:44 +02:00
  • 33db64cf28 hw/ide: restore the power-on device state before loading Denis V. Lunev 2026-08-04 18:34:44 +02:00
  • b5542796b3 hw/ide: keep the IDENTIFY DEVICE current geometry in sync Denis V. Lunev 2026-08-14 17:43:26 +02:00
  • 747679ca59 hw/ide: factor out the IDENTIFY DEVICE current geometry words Denis V. Lunev 2026-08-14 17:43:26 +02:00
  • adf1152b34 hw/ide: name the retired IDENTIFY DEVICE words the device fills in Denis V. Lunev 2026-08-20 09:37:11 +02:00
  • 0df27c66dc hw/ide: report the default CHS translation in IDENTIFY DEVICE Denis V. Lunev 2026-08-14 17:41:34 +02:00
  • d6960ecdde tests/qtest/ahci: cover the sector count of INITIALIZE DEVICE PARAMETERS Denis V. Lunev 2026-08-14 15:35:23 +02:00
  • 5e16adf555 tests/qtest/libqos/ahci: allow a count and an expected error Denis V. Lunev 2026-08-14 15:35:23 +02:00
  • 0905ef5b6d tests/qtest/ide-test: cover a CHS translation with zero sectors Denis V. Lunev 2026-08-04 18:34:44 +02:00
  • 6c712a86f6 hw/ide: reject an unsupported CHS translation Denis V. Lunev 2026-08-14 15:35:29 +02:00
  • b81d1ea712 MAINTAINERS: Add secure IPL files to S390-ccw boot group Zhuoying Cai 2026-07-30 17:46:23 -04:00
  • 18916df8b6 docs/system/s390x: Add secure IPL documentation Zhuoying Cai 2026-07-30 17:46:22 -04:00
  • 0b85609115 docs/specs: Add secure IPL documentation Zhuoying Cai 2026-07-30 17:46:21 -04:00
  • 98b25fc4a8 tests/functional/s390x: Add secure IPL functional test Zhuoying Cai 2026-07-30 17:46:20 -04:00
  • 2915eee92b hw/s390x/ipl: Handle secure boot with multiple boot devices Zhuoying Cai 2026-07-30 17:46:19 -04:00
  • fd76419574 pc-bios/s390-ccw: Handle true secure IPL mode Zhuoying Cai 2026-07-30 17:46:18 -04:00
  • 90434b7522 hw/s390x/ipl: Set IPIB flags for secure IPL Zhuoying Cai 2026-07-30 17:46:17 -04:00
  • d3f59e1f8f Add secure-boot to s390-ccw-virtio machine type option Zhuoying Cai 2026-07-30 17:46:16 -04:00
  • a8e4f5cb61 pc-bios/s390-ccw: Add additional security checks for secure boot Zhuoying Cai 2026-07-30 17:46:15 -04:00
  • c76ae1a31d s390x: Guest support for Secure-IPL Code Loading Attributes Facility (SCLAF) Zhuoying Cai 2026-07-30 17:46:14 -04:00
  • c04688deae pc-bios/s390-ccw: Add signed component address overlap checks Zhuoying Cai 2026-07-30 17:46:13 -04:00
  • 1988a7f8ed pc-bios/s390-ccw: Add signature verification for secure IPL in audit mode Zhuoying Cai 2026-07-30 17:46:12 -04:00
  • a8fe09be7c pc-bios/s390-ccw: Introduce ZiplBootMode enum for IPL mode selection Zhuoying Cai 2026-07-30 17:46:11 -04:00
  • fbf92af49a pc-bios/s390-ccw: Rework zipl_load_segment function Zhuoying Cai 2026-07-30 17:46:10 -04:00
  • 54b4a5ad50 pc-bios/s390-ccw: Refactor zipl_run() Zhuoying Cai 2026-07-30 17:46:09 -04:00
  • d6de77dab6 s390x: Guest support for Secure-IPL Facility Zhuoying Cai 2026-07-30 17:46:08 -04:00
  • 3289d6db95 hw/s390x/ipl: Rework s390_ipl_map_iplb_chain for certificate storage Zhuoying Cai 2026-07-30 17:46:07 -04:00
  • 854de451f2 hw/s390x/ipl: Add IPIB flags to IPL Parameter Block Zhuoying Cai 2026-07-30 17:46:06 -04:00
  • 3c057b9386 pc-bios/s390-ccw: Define memory for IPLB and convert IPLB to pointers Zhuoying Cai 2026-07-30 17:46:05 -04:00
  • e4a2805118 s390x/ipl: Introduce IPL Information Report Block (IIRB) Zhuoying Cai 2026-07-30 17:46:04 -04:00
  • f5faede1ea s390x/diag: Implement DIAG 508 subcode 1 for signature verification Collin Walling 2026-07-30 17:46:03 -04:00
  • f390420003 s390x/diag: Generalize s390_ipl_read/write to accept void * Zhuoying Cai 2026-07-30 17:46:02 -04:00
  • ea691e20cc crypto/x509-utils: Add helper functions for DIAG 508 subcode 1 Zhuoying Cai 2026-07-30 17:46:01 -04:00
  • 06b8b50b05 s390x/diag: Introduce DIAG 508 for secure IPL operations Collin Walling 2026-07-30 17:46:00 -04:00
  • 327a56d0dc hw/s390x: Define finite size for single entry VCEntry Zhuoying Cai 2026-07-30 17:45:59 -04:00
  • 70f062675a s390x/diag: Implement DIAG 320 subcode 2 Zhuoying Cai 2026-07-30 17:45:58 -04:00
  • e8317c4c9f crypto/x509-utils: Add helper functions for DIAG 320 subcode 2 Zhuoying Cai 2026-07-30 17:45:57 -04:00
  • 65b61969a7 s390x/diag: Implement DIAG 320 subcode 1 Zhuoying Cai 2026-07-30 17:45:56 -04:00
  • cf6d9c6d9e s390x/diag: Refactor address validation check from diag308_parm_check Zhuoying Cai 2026-07-30 17:45:55 -04:00
  • 66deb27152 s390x/diag: Introduce DIAG 320 for Certificate Store Facility Zhuoying Cai 2026-07-30 17:45:54 -04:00
  • 9520eba83d hw/s390x/ipl: Create certificate store Zhuoying Cai 2026-07-30 17:45:53 -04:00
  • 0246d8fd2b crypto/x509-utils: Add helper functions for certificate store Zhuoying Cai 2026-07-30 17:45:52 -04:00
  • 23c7d4f34b crypto/x509-utils: Refactor with GNUTLS fallback Zhuoying Cai 2026-07-30 17:45:51 -04:00
  • 21efab616e Add boot-certs to s390-ccw-virtio machine type option Zhuoying Cai 2026-07-30 17:45:50 -04:00
  • 220c67b0ec s390x/css: Fix css stsch detection to go beyond 8192 devices Christian Borntraeger 2026-08-14 17:22:26 +02:00
  • d7913fac77 s390x/sclp: pv: only copy the original SCCB buffer Christian Borntraeger 2026-08-14 14:58:57 +02:00
  • c3d48b7d1e Update version for 11.1.1 release v11.1.1 staging-11.1 stable-11.1 Michael Tokarev 2026-08-26 10:15:48 +03:00
  • 81fd11739e Update version for 11.0.4 release v11.0.4 staging-11.0 stable-11.0 Michael Tokarev 2026-08-26 10:15:38 +03:00
  • 98f88efe8f Update version for 10.0.13 release v10.0.13 staging-10.0 stable-10.0 Michael Tokarev 2026-08-26 10:15:13 +03:00
  • fe11f459f6 Merge tag 'fixes-pr-v1' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2026-08-25 06:48:55 -07:00
  • a88191a0ca hw/input/ps2: say why unknown keyboard commands draw a resend Christian Quante 2026-08-25 09:51:27 +02:00
  • 0846740652 hw/input/ps2: answer unknown mouse commands with a resend Christian Quante 2026-08-25 09:51:26 +02:00
  • 884363589b hw/display/virtio-gpu: Validate resource per command Akihiko Odaki 2026-08-25 16:28:51 +09:00
  • d3c2da174c hw/display/virtio-gpu: Check cursor data presence Akihiko Odaki 2026-08-25 16:28:50 +09:00
  • cd71534b22 hw/display/virtio-gpu: Propagate udmabuf errors Akihiko Odaki 2026-08-25 16:28:49 +09:00
  • 3f163489c6 hw/display/virtio-gpu: Avoid mmap() for empty blob Akihiko Odaki 2026-08-25 16:28:48 +09:00
  • 14f2511f59 hw/display/virtio-gpu: Avoid creating empty udmabuf Akihiko Odaki 2026-08-25 16:28:47 +09:00
  • 418396be80 hw/display/vga: fix text-mode OOB write after a graphics surface switch Warisjeet Singh 2026-08-24 12:47:26 -04:00
  • ddf5738503 chardev: Don't unregister yank upon async path connection failure Fabiano Rosas 2026-06-03 11:11:37 -03:00
  • 4fd6561228 tests/functional: fix pylint false positives for cv2 module Marc-André Lureau 2026-08-15 11:24:21 +04:00
  • 86fc385ca0 ui/egl: fix qemu_egl_display type Marc-André Lureau 2026-08-20 17:19:33 +04:00
  • baca25172d ui/egl: fix render node cleanup order Marc-André Lureau 2026-08-20 17:20:14 +04:00
  • f4b2607228 tests: tag slow tests with 'slow' suite for easy filtering Marc-André Lureau 2026-05-12 10:56:33 +04:00
  • 0e62034ca1 crypto: fix build against nettle >= 4 Marc-André Lureau 2026-06-28 23:50:46 +04:00
  • eb2b3a1fa8 virtio-gpu: use g_try_malloc to avoid guest-triggered abort Marc-André Lureau 2026-08-05 17:01:41 +04:00
  • ab7183ed4e hw/display/qxl: validate primary surface stride against width Marc-André Lureau 2026-08-06 13:40:27 +04:00
  • df42a1589f hw/core/machine: fix fdt memory leak Marc-André Lureau 2026-07-09 15:12:49 +04:00
  • b5102872b8 migration/multifd: fix Error leak in multifd_recv_terminate_threads() Marc-André Lureau 2026-07-27 00:44:10 +04:00
  • 8fda982a7c hw/misc: fix trace-events Marc-André Lureau 2026-08-25 11:41:14 +04:00
  • da39104d0e target/riscv/tcg: sret in virtual user mode raises virtual instruction exception Christian S. Lima 2026-08-08 03:18:54 +00:00
  • 6ed2e04412 target/riscv: enforce even register constraints for Zdinx fcvt pairs wangyang 2026-08-13 18:39:06 +08:00
  • 7e93e6c4f9 target/riscv: reject FMV.X.W/FMV.W.X under Zfinx wangyang 2026-08-13 18:39:06 +08:00
  • 173828812d target/riscv: honor zicbo* envcfg gating in linux-user mode wangyang 2026-08-13 18:39:06 +08:00
  • 1d9ee023d3 disas/riscv: Fix typo in th.lbib format Richard Henderson 2026-08-12 15:31:30 -07:00
  • 887d809439 disas/riscv: Fix isa decoding of rev8 Richard Henderson 2026-08-12 15:31:29 -07:00
  • 70b7da3138 disas/riscv: Fix rv32 encoding of zext.h Richard Henderson 2026-08-12 15:31:28 -07:00
  • 98a5285292 target/riscv: allow menvcfg/henvcfg LPE and SSE bits on RV32 A-Shehab 2026-07-26 11:05:37 +03:00
  • 43b8553eea hw/riscv/riscv-iommu: preserve requested perm in spa_fetch() Andrew Jones 2026-07-17 16:45:25 +02:00
  • 115408816e hw/riscv/riscv-iommu: fix U-bit check to apply only to leaf S/VS-stage PTEs Andrew Jones 2026-07-17 13:23:40 +02:00