On 8/26/26 04:15, Denis V. Lunev wrote:
The following changes since commit fe11f459f640cd08f35c21f9d403517951bfd671:

   Merge tag 'fixes-pr-v1' ofhttps://gitlab.com/marcandre.lureau/qemu into 
staging (2026-08-25 06:48:55 -0700)

are available in the Git repository at:

   https://gitlab.com/dlunev/qemu.git tags/pull-ide-2026-08-26

for you to fetch changes up to dd90d3cd73b9b2b0f27a9e51bfe542b3a510545b:

   tests/qtest/ide-test: cover the UDMA5 identify words (2026-08-26 12:59:19 
+0200)

----------------------------------------------------------------
IDE patches

- fix the logical CHS translation a guest selects with INITIALIZE
   DEVICE PARAMETERS: reject a translation the device may not accept
   instead of dying on a division by zero, report the default
   translation in IDENTIFY DEVICE words 1, 3 and 6 and the one in
   effect in words 54 to 58, keep those words in sync when the
   translation changes, migrate both the translation and the SET
   FEATURES 0xCC revert flag, and return the power-on defaults on a
   hardware reset rather than on every reset
- harden the IDE and AHCI state a guest or an incoming migration
   stream can reach: reject an out-of-range PIO transfer window on
   load, refuse a PIO transfer with no command header, clear cur_cmd
   when the command list is unmapped, treat a failed PRDT walk as a
   transfer failure, reject a command header with an invalid FIS
   length, and drain the ports on teardown so that a request cannot
   outlive an unplug
- report ATAPI UDMA5 with a matching standard and cable
- extend the IDE/AHCI qtest coverage for all of the above

Signed-off-by: Denis V. Lunev<[email protected]>
CC: John Snow<[email protected]>
CC: Philippe Mathieu-Daudé<[email protected]>

Applied, thanks.

r~


Reply via email to