sys/dev/ata/wd.c
Mon, 05 Dec 2016 10:54:48 +0000 skrll Sync with HEAD nick-nhusb
Wed, 05 Oct 2016 20:55:23 +0000 skrll Sync with HEAD nick-nhusb
Sat, 09 Jul 2016 20:24:48 +0000 skrll Sync with HEAD nick-nhusb
Sat, 06 Jun 2015 14:39:53 +0000 skrll Sync with HEAD nick-nhusb
Mon, 06 Apr 2015 15:17:50 +0000 skrll Sync with HEAD nick-nhusb
Sat, 07 Oct 2017 15:24:36 +0000 jdolecek make usage of NCQ 'high' priority for BPRIO_TIMECRITICAL xfers settable via jdolecek-ncq
Thu, 28 Sep 2017 20:34:23 +0000 jdolecek add sysctls to control if NCQ is being used, and how many max tags; jdolecek-ncq
Sun, 13 Aug 2017 15:12:04 +0000 jdolecek by default make the chaos monkey do nothing, so it's easier to have this jdolecek-ncq
Sun, 13 Aug 2017 11:40:25 +0000 jdolecek restore the fallback to non-NCQ on retries, do this after WDIORETRIES_SINGLE jdolecek-ncq
Sat, 12 Aug 2017 22:12:04 +0000 jdolecek do not reset drive after successful NCQ error recovery jdolecek-ncq
Sun, 30 Jul 2017 20:16:29 +0000 jdolecek actually change the retry to also use NCQ - with one drive I see jdolecek-ncq
Sat, 29 Jul 2017 12:51:22 +0000 jdolecek actually count the REQUEUE as retry also, so that it will be retried jdolecek-ncq
Sun, 23 Jul 2017 13:50:43 +0000 jdolecek for wd, only call disk_busy() on the first try, do not call it on retries, jdolecek-ncq
Fri, 21 Jul 2017 17:32:27 +0000 jdolecek KASSERT() that chaosed xfer actually ends up with error; might end up being jdolecek-ncq
Wed, 19 Jul 2017 19:46:52 +0000 jdolecek defflag WD_CHAOS_MONKEY into opt_wd.h together with WD_SOFTBADSECT to set/unset jdolecek-ncq
Wed, 19 Jul 2017 19:39:28 +0000 jdolecek tighen and expand error handling, mostly for NCQ use cases: jdolecek-ncq
Mon, 03 Jul 2017 19:54:44 +0000 jdolecek reset xfer c_flags before retry, to clear flags like C_TIMEOU, or C_NCQ, jdolecek-ncq
Mon, 03 Jul 2017 19:31:16 +0000 jdolecek introduce some code to test retry paths jdolecek-ncq
Sat, 24 Jun 2017 00:00:10 +0000 jdolecek only limit the openings for I/O xfer if the drive actually supports NCQ; if jdolecek-ncq
Fri, 23 Jun 2017 23:45:09 +0000 jdolecek add debug printf if we fail to obtain xfer in wddump() jdolecek-ncq
Fri, 23 Jun 2017 22:11:13 +0000 jdolecek change wd_standby() to remove the ata_channel_start() call - the purpose jdolecek-ncq
Fri, 23 Jun 2017 20:40:51 +0000 jdolecek restart I/O processing after freeing xfer, i.e. now even after commands jdolecek-ncq
Tue, 20 Jun 2017 20:58:22 +0000 jdolecek remove ata queue downsizing - every device, attached to the same channel, jdolecek-ncq
Mon, 19 Jun 2017 21:00:00 +0000 jdolecek add ata_channel lock, use it to protect queue manipulation (only that for now); jdolecek-ncq
Mon, 19 Jun 2017 17:11:24 +0000 jdolecek ata subsystem needs more work before wd(4) could be MPSAFE jdolecek-ncq
Fri, 16 Jun 2017 20:40:49 +0000 jdolecek adjust reset channel and dump paths jdolecek-ncq
Wed, 14 Jun 2017 20:17:46 +0000 jdolecek put back reset of retry count to 0 when starting processing a buf jdolecek-ncq
Mon, 24 Apr 2017 22:20:23 +0000 jdolecek set NCQ priority field to 'high' for BPRIO_TIMECRITICAL transfers if drive jdolecek-ncq
Mon, 24 Apr 2017 14:07:29 +0000 jdolecek ata_free_xfer() must be called with lock held, same as ata_get_xfer() jdolecek-ncq
Mon, 24 Apr 2017 09:57:22 +0000 jdolecek sync with HEAD, remove the nonfunctional Seagate 'mod15write' bug workaround jdolecek-ncq
Sun, 23 Apr 2017 01:21:04 +0000 jakllsch Simplify wi_find() with container_of(). jdolecek-ncq
Sat, 22 Apr 2017 20:07:54 +0000 jakllsch Avoid destroying uninitialized xfer on error in wdioctlstrategy(). jdolecek-ncq
Wed, 19 Apr 2017 21:42:39 +0000 jdolecek add ATA FUA support jdolecek-ncq
Wed, 19 Apr 2017 21:02:43 +0000 jdolecek up to 65536 sectors can be transferred for LBA48 commands; adjust wdminphys() jdolecek-ncq
Wed, 19 Apr 2017 20:49:17 +0000 jdolecek adjust ata code to support more than one active command, including the jdolecek-ncq
Sat, 15 Apr 2017 20:22:41 +0000 jdolecek tweak english jdolecek-ncq
Sat, 15 Apr 2017 18:02:09 +0000 jdolecek probe for NCQ and WRITE DMA FUA EXT support jdolecek-ncq
Sat, 15 Apr 2017 17:14:11 +0000 jdolecek pass also ata_command via ata_xfer, callers of ata_exec_command() is now jdolecek-ncq
Sat, 15 Apr 2017 12:01:23 +0000 jdolecek make ata_xfer's allocated as part of ata_queue and make it include ata_bio; jdolecek-ncq
Wed, 12 Apr 2017 22:28:20 +0000 jdolecek more MP jdolecek-ncq
Wed, 12 Apr 2017 21:59:14 +0000 jdolecek convert to mutex, mark MPSAFE jdolecek-ncq
Sun, 03 Dec 2017 11:35:43 +0000 jdolecek update from HEAD tls-maxphys
Tue, 19 Aug 2014 23:55:11 +0000 tls Rebase to HEAD as of a few days ago. tls-maxphys
Sun, 23 Jun 2013 06:18:27 +0000 tls resync from head tls-maxphys
Mon, 25 Feb 2013 00:23:49 +0000 tls resync with head tls-maxphys
Tue, 20 Nov 2012 02:57:26 +0000 tls Resync to 2012-11-19 00:00:00 UTC tls-maxphys
Tue, 09 Oct 2012 13:36:04 +0000 bouyer Support transfers of up to MACHINE_MAXPHYS in all pciide variants, and ahci. tls-maxphys
Sun, 07 Jan 2018 11:37:30 +0000 mlelstv Fix block address calculation for bad sectors. trunk
Wed, 13 Dec 2017 10:24:31 +0000 pgoyette Fix build for WD_SOFTBADSECT option. PR kern/52814 trunk
Tue, 07 Nov 2017 04:09:08 +0000 mlelstv Make wddone poll all drives of a channel again. trunk
Fri, 03 Nov 2017 13:01:26 +0000 mlelstv Add WDF_OPEN flag to really disallow opening of a disk that has been invalidated. trunk
Wed, 01 Nov 2017 19:34:45 +0000 mlelstv refactor wd and ataraid drivers to use common disk subroutines. trunk
Thu, 19 Oct 2017 20:45:07 +0000 jdolecek more detailed debug info; also sync DEBUG_* values in wd.c with ata.c trunk
Sat, 14 Oct 2017 13:20:32 +0000 jdolecek do not use the NCQ priority by default; seems it negatively affects trunk
Sat, 14 Oct 2017 13:15:14 +0000 jdolecek only call drive reset with AT_POLL when the command itself was trunk
Sat, 07 Oct 2017 16:05:31 +0000 jdolecek Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branch trunk
Mon, 15 Oct 2007 23:07:36 +0000 riz Pull up following revision(s) (requested by bouyer in ticket #11369): netbsd-2
Mon, 20 Nov 2006 21:47:01 +0000 tron Pull up following revision(s) (requested by bouyer in ticket #10747): netbsd-2
Mon, 20 Nov 2006 21:44:01 +0000 tron Pull up following revision(s) (requested by bouyer in ticket #10746): netbsd-2
Sun, 06 Aug 2006 20:16:53 +0000 tron Pull up following revision(s) (requested by bouyer in ticket #10644): netbsd-2
less more (0) -300 -100 -60 tip