CVSROOT: /cvs Module name: src Changes by: jmatt...@cvs.openbsd.org 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@