Module Name: src Committed By: jdolecek Date: Sat Jun 17 19:24:26 UTC 2017
Modified Files: src/sys/dev/ata [jdolecek-ncq]: TODO.ncq Log Message: more notes, esp. PMP on siisata doesn't work + more problems with downsize To generate a diff of this commit: cvs rdiff -u -r1.1.2.16 -r1.1.2.17 src/sys/dev/ata/TODO.ncq Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/ata/TODO.ncq diff -u src/sys/dev/ata/TODO.ncq:1.1.2.16 src/sys/dev/ata/TODO.ncq:1.1.2.17 --- src/sys/dev/ata/TODO.ncq:1.1.2.16 Sat Jun 17 14:01:36 2017 +++ src/sys/dev/ata/TODO.ncq Sat Jun 17 19:24:26 2017 @@ -1,13 +1,15 @@ Bugs ---- -test crashdump with ahci, pciide, mvsata -- jdolecek: broken for various reasons, working on fix +fix crashdump for mvsata - request times out (maybe same as HEAD?) -siisata - fix all new XXX and unmergable bits +siisata - fix all new XXX and unmergable bits, fix PMP test crashdump with siisata +reset channel and PMP doesn't work with siisata - siisata_reset_drive() +uses ata_get_xfer() and this can clash on slot 0 with on-stack xfers + test wd* at umass?, confirm the ata_channel kludge works is ata_exec_xfer() + POLL safe wrt. more outstanding I/Os? why is it waiting @@ -24,6 +26,9 @@ atabus(4) queue depth can only shrink, c drive rescaned after detach of non-NCQ drive - careful with PMP, must be minimum of openings supported by drives attached to the same channel +- the downsize can leak transfers with PMP if other device happens + to have active or pending transfers (e.g. when non-NCQ device is attached + while there is already NCQ device present) Other random notes (do outside the NCQ branch): -----------------------------------------------------