freebsd-nq/sys/dev/ata
Søren Schmidt 12146c454b Fix burning of CD's that got broken by the GEOM'ification.
GEOM was not designed to handle media that does not have
a size. Blank CD's are of that type, so cheat and set the
media size to -1. This allows burning to work, but makes
GEOM issue outofrange reads that makes the ATAPI subsystem
spew out a few warnings. GEOM should be tought about this.

GEOM was not designed to handle changing the sectorsize
between opens. Writing multitack CD's with both audio and
data tracks needs to change sector size on the fly. We
cheat here and stuff the current sectorsize into GEOM
private internals. GEOM should grow some clean way for this.
2003-11-02 22:24:47 +00:00
..
ata-all.c Put devices into sleep mode (ie spin down) on detach. 2003-10-12 12:37:11 +00:00
ata-all.h Fix the DMA problem that most severely hit on the DS3112a SATA chip 2003-10-21 19:20:37 +00:00
ata-card.c Include pccard/pccard_cis.h here too 2003-10-07 04:26:14 +00:00
ata-cbus.c Unify prototypes. 2003-08-25 09:01:49 +00:00
ata-chipset.c Fix cable detection on AMD chips. 2003-11-01 09:30:15 +00:00
ata-commands.h This is a major rework of the ATA driver (ATAng) 2003-08-24 09:22:26 +00:00
ata-disk.c Change all SYSCTLS which are readonly and have a related TUNABLE 2003-10-21 18:28:36 +00:00
ata-disk.h This is a major rework of the ATA driver (ATAng) 2003-08-24 09:22:26 +00:00
ata-dma.c Fix the DMA problem that most severely hit on the DS3112a SATA chip 2003-10-21 19:20:37 +00:00
ata-isa.c Unify prototypes. 2003-08-25 09:01:49 +00:00
ata-lowlevel.c On ATA control commands return the registers in the request. 2003-11-02 22:04:53 +00:00
ata-pci.c This should allow us to boot with DMA enabled on unknown PCI ATA 2003-10-28 19:01:48 +00:00
ata-pci.h Add support for the VIA 8237 (both PATA and SATA part). 2003-10-30 13:16:21 +00:00
ata-queue.c If just gcc could make up its mind... 2003-10-20 14:28:37 +00:00
ata-raid.c Limit the size of the rebuild requests to be within safety. 2003-09-08 13:36:26 +00:00
ata-raid.h This is a major rework of the ATA driver (ATAng) 2003-08-24 09:22:26 +00:00
atapi-cam.c Enable DMA for ATAPI/CAM input/output operations. 2003-09-24 18:40:10 +00:00
atapi-cd.c Fix burning of CD's that got broken by the GEOM'ification. 2003-11-02 22:24:47 +00:00
atapi-cd.h GEOM'ify atapi-cd. Original patch by phk, subtle changes by me. 2003-11-01 09:44:33 +00:00
atapi-fd.c Unify prototypes. 2003-08-25 09:01:49 +00:00
atapi-fd.h This is a major rework of the ATA driver (ATAng) 2003-08-24 09:22:26 +00:00
atapi-tape.c Unify prototypes. 2003-08-25 09:01:49 +00:00
atapi-tape.h This is a major rework of the ATA driver (ATAng) 2003-08-24 09:22:26 +00:00