On 26/5/25 13:35, Gerd Hoffmann via SeaBIOS wrote:
   Hi,

As per my experiments on various machines, to reset controller
properly it is necessary to poll HOST_CTL_RESET bit until it's
clear.

Looks good to me.  Thanks for hunting that down.  That is one of the
areas where qemu emulation and physical hardware have slightly different
behavior (qemu completes the reset instantly whereas physical hardware
may actually need some time for that).

Generally if some delay is mentioned in a datasheet, QEMU should
model it IMHO.

Tested on ASMedia ASM1061, Intel H61 native SATA and AMD Phoenix
native SATA.

Additional test results are welcome.

With that (most likely) being settled I think we can look for forward
to finally tag the 1.17.0 release soon.

take care,
   Gerd

_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-le...@seabios.org

_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-le...@seabios.org

Reply via email to