CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/08/21 15:43:46
Modified files:
sys/dev/ic : ahci.c ahcivar.h
Log message:
Split up ahci_port_portreset into a few smaller bits, and also slightly
adjust port multiplier detection so it doesn't call ahci_port_portreset
again directly, but instead restarts the loop for the current call.
During attach, poll for device detection across all ports until either all
ports have detected a device, or one second has passed, rather than doing
them sequentially. Devices are still attached in order of port number,
so disk unit numbers won't change.
ok visa@