freebsd-nq/sys/dev/ata
Thomas Quinot e937fdbdcd Fill in missing parts of the ATAPI/CAM XPT: implement XPT_RESET_BUS
and XPT_RESET_DEV.

In order to properly handle reset requests whether they originate in the
ATA layer (atacontrol reinit) or from the CAM layer (camcontrol reset)
ata_reinit does not cause the SIM to be deallocated anymore. The SIM
is now unconditionnally created for each ATAPI bus.

This change may cause existing bus ids to change on some setups.

Reviewed by:	roberto
Approved by:	sos
2002-10-22 20:18:51 +00:00
..
ata-all.c Fill in missing parts of the ATAPI/CAM XPT: implement XPT_RESET_BUS 2002-10-22 20:18:51 +00:00
ata-all.h Misc cleanups. 2002-10-01 15:21:57 +00:00
ata-card.c Remove unused #includes: <sys/disk.h> <sys/devicestat.h> and <sys/sysctl.h> 2002-09-20 18:08:57 +00:00
ata-disk.c (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
ata-disk.h
ata-dma.c Add yet another Promise PCI id. 2002-10-01 15:21:09 +00:00
ata-isa.c Remove unused #includes: <sys/disk.h> <sys/devicestat.h> and <sys/sysctl.h> 2002-09-20 18:08:57 +00:00
ata-pci.c Fix for the panic when using a Promise TX2. 2002-10-08 18:25:10 +00:00
ata-raid.c Some kernel threads try to do significant work, and the default KSTACK_PAGES 2002-10-02 07:44:29 +00:00
ata-raid.h use __packed. 2002-09-23 18:54:32 +00:00
atapi-all.c Fix an indentation problem. 2002-09-28 17:34:31 +00:00
atapi-all.h Fill in missing parts of the ATAPI/CAM XPT: implement XPT_RESET_BUS 2002-10-22 20:18:51 +00:00
atapi-cam.c Fill in missing parts of the ATAPI/CAM XPT: implement XPT_RESET_BUS 2002-10-22 20:18:51 +00:00
atapi-cd.c * Add CDRIOC{READ,WRITE}SPEED ioctls to cd(4). Units are in KB/sec. 2002-10-18 22:03:39 +00:00
atapi-cd.h use __packed. 2002-09-23 18:54:32 +00:00
atapi-fd.c (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
atapi-fd.h
atapi-tape.c
atapi-tape.h