Commit Graph

20 Commits

Author SHA1 Message Date
Kevin Lange
ad1e1dd475 Calculate size of /dev/cdromX 2016-09-26 16:40:47 +09:00
Kevin Lange
f40ccd610d Stabilise ATAPI a bit, stop using a kernel thread for it 2016-09-14 23:41:16 +09:00
Kevin Lange
11b6971ce9 Experimental ATAPI support 2016-09-14 21:20:54 +09:00
Kevin Lange
e6ffc1055c Fix unused variable warning [ci-skip] 2015-08-30 17:45:18 -07:00
Kevin Lange
dcff1d8a74 Prevent stalls while waiting on DMA without explicit switch calls 2015-08-30 17:43:45 -07:00
Kevin Lange
e3bf5b815f Merge remote-tracking branch 'origin/dma' into strawberry-dev 2015-08-30 17:03:27 -07:00
Kevin Lange
7f07d7403e Fix very broken comparisons 2015-06-02 21:29:28 -07:00
Kevin Lange
fae00075b2 Experimental DMA reads 2015-05-26 23:30:18 -07:00
Kevin Lange
badc2f375c Accept SATA-on-IDE-controller as equivalent to PATA. 2015-05-26 11:13:25 -07:00
Dale Weiler
0dbd5ab089 Cleanup and improve spin lock code 2015-05-21 04:28:14 -04:00
Kevin Lange
a7eb739963 Support notably slower drives 2015-02-04 19:53:02 -08:00
Kevin Lange
87c212017b Various bits of cleanup to unbreak mounting 2014-06-09 21:21:46 -07:00
Kevin Lange
d3cddf169a And then some more magic to merge the vimhints and the copyright headers 2014-06-07 23:58:31 -07:00
Kevin Lange
1287af81ef Reinsert vim hints magically 2014-06-07 23:51:01 -07:00
Kevin Lange
ef7d72c1e1 License headers and a tool to generate them 2014-06-07 23:13:29 -07:00
Kevin Lange
e838019d67 fix ata driver for devices not providing sectors_48 2014-05-03 02:06:08 -07:00
Kevin Lange
a9b9c2e20d Random header cleanup 2014-04-05 16:36:17 -07:00
Kevin Lange
7ecf83f32a reimplement ATA write support 2014-03-18 22:57:07 -07:00
Kevin Lange
c6b0ca84be ATA block devices 2014-03-16 00:46:03 -07:00
Kevin Lange
ccc86c4dc3 Fix multiple modules, make procfs a module 2014-03-15 17:51:33 -07:00