summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/atapi.h
Commit message (Collapse)AuthorAgeFilesLines
* Shoot the LKM support in the old wd/wdc/atapi driver set in the head andpeter1999-04-131-22/+6
| | | | | | | | | | | | | | | | | perform a cleanup/unifdef sweep over it to tidy things up. The atapi code is permanently attached to the wd driver and is always probed. I will add an extra option bit in the flags to disable an atapi probe on either the master or slave if needed, if people want this. Remember, this driver is destined to die some time. It's possible that it will loose all atapi support down the track and only be used for dumb non-ATA disks and all ata/atapi devices will be handled by the new ata system. ATAPI, ATAPI_STATIC and CMD640 are no longer options, all are implicit. Previously discussed with: sos
* Fix breakage by cleanup.sos1998-12-271-2/+2
|
* Add new atapi-cd driver that supports atapi CD-R/RW drives.sos1998-09-081-11/+15
| | | | This is only a stop-gab solution to get atapi burner support into 3.0.
* Fixed pedantic semantics errors (bitfields not of type int, signed intbde1998-06-081-7/+7
| | | | | | | or unsigned int (this doesn't change the struct layout, size or alignment in any of the files changed in this commit, at least for gcc on i386's. Using bitfields of type u_char may affect size and alignment but not packing)).
* Don't use INTR when only one device supports it.msmith1998-04-131-0/+1
| | | | Submitted by: Satoh Junichi <junichi@astec.co.jp>
* First pre alpha Work In Progress commit of a IDE/ATAPI tape driver.sos1998-03-011-1/+12
| | | | | | | | | | | It does endeed work, but there is still some problems to solve. I get a "nonrecovered data error" from time to time, but besides this it has backed up several Gigs allready. Please report any success/failure directly to me. Thanks to Warner Losh for providing a drive to use in writing this driver!
* Forward declare more structs that are used in prototypes here - don'tbde1998-02-011-0/+1
| | | | depend on <sys/types.h> forward declaring common ones.
* Bring in IDE ATAPI floppy support.pst1998-01-161-0/+1
| | | | | | | | | | | This is Junichi's v1.0 driver. NOTE: Major device numbers have been changed to avoid conflict with other FreeBSD 3.0 devices. The new numbers should be considered "official." This driver is still considered "beta" quality, although we have been playing with it. Please submit bugs to junichi and myself. Submitted by: junichi@astec.co.jp
* First cut at supporting multi-CD CDROM drives (changers).sos1997-10-291-0/+2
| | | | | | | | | | | Very rudimentary, lots of error checks missing, but it works. Dont do an ls on two different CD's though, it will eat your changer mechanism for lunch :), this clearly needs some more thought. Until then this will enable those with changers to mount their multible CD's and doing "sensible" work.... Thanks to Andrew Gordon <arg@arg1.demon.co.uk> for donating a drive (a NEC CDR-C251 4x4) that makes this possible to develop.
* More merge and update.asami1996-10-301-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | (1) deleted #if 0 pc98/pc98/mse.c (2) hold per-unit I/O ports in ed_softc pc98/pc98/if_ed.c pc98/pc98/if_ed98.h (3) merge more files by segregating changes into headers. new file (moved from pc98/pc98): i386/isa/aic_98.h deleted: well, it's already in the commit message so I won't repeat the long list here ;) Submitted by: The FreeBSD(98) Development Team
* Remove devconf, it never grew up to be of any use.phk1996-09-061-4/+1
|
* Eliminated sloppy common-style declarations. Now there are no duplicatedbde1996-04-131-6/+10
| | | | | | common labels for LINT. There are still some common declarations for the !KERNEL case in tcp_debug.h and spx_debug.h. trpt depends on the ones in tcp_debug.h.
* Fix a bunch of spelling errors in the comment fields ofmpp1996-01-301-2/+2
| | | | a bunch of system include files.
* Completed function declarations and/or added prototypes.bde1995-11-211-2/+5
|
* Latest fixes from Serge:dg1995-10-141-2/+56
| | | | | | | | | | | | | | | | | | | | | | I tried to solve the problem of IDE probing compatibility in this version. When compiled without an ATAPI option, the wd driver is fully backward compatible with 2.0.5. With ATAPI option, the wdprobe becomes strictly weaker. That is, if wdprobe works without ATAPI option, it will always work with it too. Another problem was with the CD-ROM drive attached as a slave in the IDE bus, where there is no master. All IDE CD-ROM drives are shipped in slave configuration, and most users just plug them in, never thinking about jumpers. It works fine with ms-dos and ms-windows, and this version of the driver supports it as well. The eject op can now load disks. Just repeat it twice, and the disk will be ejected and then loaded back. The disc cannot be ejected if it is mounted. Submitted by: Serge Vakulenko, <vak@cronyx.ru>
* Bring IDE CDROM support up to latest version (1.8a?) from Serge.jkh1995-09-301-10/+19
| | | | Submitted by: vak@cronyx.ru
* Bring in Serge Vakulenko's IDE CDROM (ATAPI) driver. A number ofjkh1995-08-181-0/+206
people have now indicated to me that it's working more than well enough to bring into -current. Submitted by: Serge Vakulenko <vak@cronyx.ru>
OpenPOWER on IntegriCloud