summaryrefslogtreecommitdiff
path: root/sys/dev/scsipi/cd.c
AgeCommit message (Expand)Author
2000-06-09Prevent a process being swapped out during I/O if the data buffer isenami
2000-05-30Add a quirk, SDEV_ONLYBIG, which implies that the device cannot handleaugustss
2000-05-16Nuke dk_establish() from orbit except from those ports which still usethorpej
2000-03-30Get rid of register declarations.augustss
2000-03-13Fix doubled 'the's in comments.soren
2000-02-07Fix a bug in disksort_*() which caused non-optimal ordering when multiplethorpej
2000-01-21Update for sys/buf.h/disksort_*() changes.thorpej
1999-11-03use __vax__ and __i386__ instead of vax and i386matt
1999-10-31Fix the size of start_sector, end_sector and end_sector_l0. (I'm just going tomycroft
1999-10-29Emulate the Linux DVD_* ioctls(2). This gets us 90% of the way to running themycroft
1999-10-17Don't call dk_establish() on vax either.ragge
1999-09-30Cleanup the scsipi_xfer flags:thorpej
1999-09-23Allow to detach wdc, atapibus, wd and cd.enami
1999-08-07Increase several timeouts to 30s.mycroft
1999-05-27in cdclose(), ignore "media change" when calling scsipi_prevent(), afterbouyer
1999-04-08Add SCSI_IGNORE_NOT_READY to the flags for CDIOCCLOSE: some devices willbouyer
1999-04-05If scsipi_command() fails, always print out the error code.mycroft
1999-02-28Update to slightly altered rnd_attach_source() apiexplorer
1999-02-15For CDIOCCLOSE, ignore media changes, as some drive seems to return thisbouyer
1999-02-10Abort transfer if b_blkno is negative. Closes PR kern/5553 by Johan Danielsson.bouyer
1999-02-08Change DIOCEJECT to do what's needed to eject a device before the ejectbouyer
1999-01-29Return ENODEV instead of EIO when we are trying to open a device without mediabouyer
1999-01-26Allows the raw partition to be open()'ed, even when scsipi_start() failsbouyer
1999-01-04Multisession-CD-Support, by Torsten Duwe <duwe@ns.lst.de>.is
1998-12-08When closing, wait for pending xfers to drain before unlocking the door,thorpej
1998-11-20Add adapter reference counting for SCSI and ATAPI devices.thorpej
1998-08-17Assign my copyrights to TNF.mycroft
1998-08-05Improve generation of default disklabels:drochner
1998-07-13Add support for ATA CD changer devices like the NEC CDR-251.hpeyerl
1998-03-16Implement CDIOCCLOSE.mycroft
1998-01-15move the 'cd_cd' declaration back up to where it was beforecgd
1998-01-15add support for an ATAPI attachment for 'sd'.cgd
1998-01-12Adjust for changes to config.thorpej
1997-12-02fix typo; from Dave Sainty in PR kern/4602mikel
1997-10-18Implement two macros, scsipi_command() and scsipi_command_direct(), andthorpej
1997-10-13o Make usage of /dev/random dependant onexplorer
1997-10-10Add hooks to insert timing info into the random systemexplorer
1997-10-08Implement DIOCGDEFLABEL.thorpej
1997-10-01Cosmetic changes to keep coding style consistency in this directory;enami
1997-09-09Uses PLAY_MSF instead of PLAY for the CDIOCPLAYTRACKS ioctl. This avoid a int16bouyer
1997-08-27Merge scsipi branch in the mainline. This add support for ATAPI devicesbouyer
1997-04-02Push the buffer cleanup code into scsi_done(), and split it so that biodone()mycroft
1997-03-29PR/3409: Koji Imada: cdsize() timeout too short for cd changers.christos
1997-02-21If posting an error condition because the media has been unloaded,thorpej
1996-12-05update these so they compile whether or not __BROKEN_INDIRECT_CONFIGcgd
1996-10-12revert previous kprintf changechristos
1996-10-10printf -> kprintf, sprintf -> ksprintfchristos
1996-08-13be quiet about read_subchannel. Some CD players use this to poll, and havingexplorer
1996-08-13Fix condition where disk_unbusy may not get calledexplorer
1996-05-05Cleanup the rest of the SCSIDEBUG printfs. From Bernd Ernesti.christos