summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-disk.c
Commit message (Expand)AuthorAgeFilesLines
* Overhaul to minimize stack usage, in some places >2K was usedsos2001-09-201-4/+2
* KSE Milestone 2julian2001-09-121-2/+2
* Update the Promise TX2 code to DTRT and not what I guessed earlier.sos2001-08-281-3/+7
* Finally commit some of the minor things I've collected over the last month(s):sos2001-08-211-4/+27
* "Fix" the previous initial attempt at fixing TUNABLE_INT(). This timepeter2001-06-081-3/+3
* Back out part of my previous commit. This was a last minute changepeter2001-06-071-3/+3
* Make the TUNABLE_*() macros look and behave more consistantly like thepeter2001-06-061-4/+6
* Make the disk mini-layer check for and handle zero-length transfersphk2001-05-061-7/+0
* Actually biofinish(struct bio *, struct devstat *, int error) is more generalphk2001-05-061-15/+6
* Move the disklabel construction to the attach function instead ofsos2001-04-271-9/+9
* Correct the sysctl names to match the tuneables.sos2001-04-051-3/+4
* Last commit was broken.. It always prints '[CTRL-C to abort]'.ps2001-03-281-11/+2
* Change the dump routines to only abort if control-c is pressed.ps2001-03-271-1/+3
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-261-1/+0
* Cleanup the diskerr messages a bit.sos2001-03-211-2/+3
* Add sysctls for reading the tunables as suggested by des.sos2001-03-191-30/+63
* Provide the interface to atacontrol and associated logic.sos2001-03-151-74/+101
* Minor cleanup to the previous commit:sos2001-03-141-4/+7
* Refine the detach/attach code.sos2001-03-141-4/+33
* Introduce busspace instead of the good old in/out instructions.sos2001-02-061-18/+19
* Add option ATA_ENABLE_WC for enabling write caching (now off by default).sos2001-01-291-1/+6
* Zap #include "apm.h" - it was not used.peter2001-01-191-1/+0
* Add session argument to *close_disk, allowing to set session type on fixate.sos2001-01-101-1/+1
* Use M_ZERO flag on malloc when approbiate.sos2000-12-261-4/+2
* Use diskerr for printing disk hard/soft errors.sos2000-12-261-5/+7
* Staticize some malloc M_ instances.phk2000-12-081-1/+1
* Get the prober error code instead of relying on scp->error to containsos2000-10-221-0/+1
* Quiet a silly warning.jhb2000-10-191-1/+1
* Minor changes to the ATA RAID support code, remove some verbositysos2000-10-181-3/+1
* Implement write combining for crashdumps. This is useful whenps2000-10-171-8/+20
* Remove unneeded #include <machine/clock.h>phk2000-10-151-1/+0
* Do not allocate a callout for all crashdumps, not just when you panic.ps2000-10-131-1/+1
* Add support for ATA "pseudo" RAID controllers as the Promise Fasttraksos2000-10-131-13/+18
* Add support for ServerWorks ROSB4 ATA33 chipset.sos2000-10-031-1/+5
* Fix the breakage that snatched the ioports from the fdc device.sos2000-09-241-9/+33
* Remove unneeded includessos2000-09-201-3/+0
* Add support for tagged queuing on ATA drives. There is only support forsos2000-09-191-63/+295
* * Completely rewrite the alpha busspace to hide the implementation fromdfr2000-08-281-0/+1
* Rearrange the probe a bit, hopefully this will help to eleminatesos2000-08-161-7/+16
* Be a bit more restrictive in using multisector transfers.sos2000-08-061-4/+6
* Add disk_enumerate() for finding names of disks. Vinum and libh willphk2000-06-151-24/+0
* Brucify the pmap_enter_temporary() changes.dfr2000-05-291-3/+3
* Add a new pmap entry point, pmap_enter_temporary() to be used duringdfr2000-05-281-3/+4
* Fix a nasty bug in ata_intr, parens are a good thing if used right.sos2000-05-231-23/+35
* Implement an optimization of the VM<->pmap API. Pass vm_page_t's directlypeter2000-05-211-4/+2
* Separate the struct bio related stuff out of <sys/buf.h> intophk2000-05-051-1/+1
* Complete the bio/buf divorce for all code below devfs::strategyphk2000-04-151-19/+19
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.phk2000-04-021-2/+2
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newphk2000-03-201-1/+1
* Enable disksort the right way both on ATA disks and ATAPI devices.sos2000-03-131-12/+3
OpenPOWER on IntegriCloud