Remove "untested" comments and messages.
Sync with ufs/ufs:
Avoid panic triggered by rename("foo/", "bar/..") (From Mycroft, via christos)
New merged scsi/atapi code. Tested on i386 and sparc. Commiting to a branch
for now, so that it can be tested on other ports too.
The config sheme is as follow:
New merged scsi/atapi code. Tested on i386 and sparc. Commiting to a branch
for now, so that it can be tested on other ports too.
The config sheme is as follow:
scsibus at aha
sd at scsibus
cd at scsibus
atapibus at wdc
cd at atapibus
cd has bus-specific config and function front-end in scsicd.c and atapicd.c
The call to theses functions from cd.c is conditionned to
NSCSICD and NATAPICD (all defined in cd.h by config).
Moved atapicd and scsicd to cd_scsi and cd_atapi, to be concistent with
other bus front-end naming conventions (Suggested by Mike Long)
Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
Add the ide atapi driver from my original atapi driver, ported
to scsipi.
Listing of the affected file by the bouyer-scsipi branch, without
the sys/dev/scsipi directory.
Please keep up to date !
Get this compile on the i386.
A file to keep informations the state of the drivers (tested, compile,
untested) on each port.
Use an operations vector set up at attach time rather than checking
for device type each time, for setvol/getvol/setchan operations.

Also, some KNF.
Use a naming convention consistent with all other drivers in the source
tree that use multiple attachments... i.e. cd_scsibus_* and cd_atapibus_*.
"cd" instances attach to "scsibus" and "atapibus", so name the cfattach's
in a way what reflects that.
Purely cosmetic formatting changes: spaces -> tabs in a few places, and
a general KNF sweep.
Purely cosmetic formatting changes: some spaces -> tabs, indenting
consistency in prototypes.
Purely cosmetic formatting changes: some spaces -> tabs, indenting
consistency in prototypes.
Remove extra newline printf.
esp controller and sd, cd devices work ok.
the "NEC                 CD-ROM DRIVE:260" seems definitively brocken, don't
keep the firmware revision number in the inquiry_match entry.
Update from trunck.
Update from trunck: quirk entries, __attribute__ ((unused)) and
probe message of scsi disks.