freebsd-dev/sys
Jordan K. Hubbard 08d5844ce1 This is the new submission of the matcd driver. In addition to the
new driver code, there are diffs to several other existing files
on the system and a man page.

This version of matcd implements the rest of the key ioctls related to
playing audio CDs and reading table of contents information from any
type of disc.

This update also corrects several problems detected since the original
version 1(10) was released.  These include:
1.	Jordons report on the kernel -c string problem.
2.	A problem with the driver being confused by other types of
	devices located at addresses it probes.
3.	An old CD TOC wouldn't always be cleared after a disc change.
4.	Cleaned up code so -Wall yields no warnings on 2.0 and later.
5.	A problem with drive getting out of sync with the driver when
	changing between CD-Data and CD-DA.

There have only been two reports from the field relating to problems
so either the first release isn't really being used or doesn't have
many problems.

If there are any problems with this submission, please let me know.

Submitted by:	Frank Durda IV <uhclem%nemesis@fw.ast.com>
1995-04-09 15:50:27 +00:00
..
alpha/include Third round in syscons update. 1995-01-28 22:18:05 +00:00
amd64 Cosmetic changes. 1995-04-09 05:40:38 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf This is the new submission of the matcd driver. In addition to the 1995-04-09 15:50:27 +00:00
ddb Fixed the formatting breakage I added in the previous commit. 1995-04-04 01:35:33 +00:00
dev More code optimizations. Use a slightly different approach to decide 1995-04-09 06:40:16 +00:00
fs Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
gnu More code optimizations. Use a slightly different approach to decide 1995-04-09 06:40:16 +00:00
i386 This is the new submission of the matcd driver. In addition to the 1995-04-09 15:50:27 +00:00
isa Correct recalibrate/seek code at attach time so that we do not get 1995-04-06 07:20:16 +00:00
isofs/cd9660 Readdir on a CDrom would return bogus "d_type" values, potentially confusing 1995-03-28 07:46:38 +00:00
kern Changes from John Dyson and myself: 1995-04-09 06:02:46 +00:00
libkern Do not install libkern into /usr/lib, blank target install: added. 1995-03-23 07:02:14 +00:00
miscfs Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
modules Update to new screen update method. 1995-03-30 15:10:20 +00:00
msdosfs Fix timestamps when using Wall CMOS clock, 1995-03-29 18:48:06 +00:00
net Fix slioctl(). It has to return -1 for ioctls that it doesn't know about 1995-04-02 00:11:48 +00:00
netccitt Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
netinet Implemented PCB hashing. Includes new functions in_pcbinshash, in_pcbrehash, 1995-04-09 01:29:31 +00:00
netiso Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
netns Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
nfs Deleted bogus DIAGNOSTIC "nfs_fsync: dirty" message. This can and does 1995-03-23 09:43:40 +00:00
nfsclient Deleted bogus DIAGNOSTIC "nfs_fsync: dirty" message. This can and does 1995-03-23 09:43:40 +00:00
nfsserver Removed unnecessary call to vnode_pager_uncache(). We automatically clear 1995-03-19 12:08:03 +00:00
pci From Matt Thomas: Added support for 100Mb cards (such as the DEC DE-500-XA 1995-04-09 04:46:15 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
sys Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
vm Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00