freebsd kernel with SKQ
Go to file
ache 5f18a711b2 Newly implemented ioctls list:
DIOCGDINFO, DIOCGPART, DIOCWDINFO, DIOCSDINFO, CDIOCPLAYMSF, CDIOCRESET,
CDIOCEJECT.

CDIOCPLAYBLOCKS removed (old implementation completely wrong and I don't
know how to implement it correctly).

All routines now detects media change correctly.

DELAY_GETREPLAY increased for long time access from first track
to last.

mcd_waitrdy() now use MIN_DELAY=15 as minimal delay which independs
of machine speed.

mcd_doread() now uses real status (old code uses obsoleted soft copy of it).

clear XBSY on error in mcd_doread()

mcd_statrt(): add missing splx(s), cause dead hang with unmatched slpbio()

optimize mcd_doread(), don't set CD mode each time, keep soft copy of mode.

call getdisklabel() _after_ mcdsize() for proper sizes

mcdopen(): old code forget to set MCDREADRAW in flags when open RAW
partition, doread check it for setting RAW CD mode.

Do nothing on stray interrupt (which sometimes occurse, because driver
read data block too slow, DOS driver use 'insb' here). Old stray code
cause timeouts.

Read toc entries code rewritten to return many requested entries
(as supposed) instead of one entry with incorrect structure.

CMDREAD2 requests covered with disable_intr()/enable_intr()
(from DOS driver)

Read junk code added after read block code in doread (from DOS driver)

mcd_read_toc() code fixed to read all needed entries, old code cause
some audio tracks is not played.

mcd_playtracks() code fixed to proper check valid track range.

New binary read modes implemented (from DOS driver).
1994-09-03 16:48:13 +00:00
bin Added rtprio option/field. 1994-09-01 11:28:45 +00:00
eBones The telnet version with encryption in in. 1994-08-27 15:48:54 +00:00
etc Example of locale setup corrected 1994-09-03 14:03:10 +00:00
gnu Disable one of my extensions (function profiler epilogues) that 1994-09-02 20:39:41 +00:00
include Use ${ECHO} instead of echo' so that make -s' is fairly quiet. 1994-08-28 17:44:10 +00:00
lib Fixed editing blunder. 1994-09-01 12:09:17 +00:00
libexec Ignore SIGQUITs, cause getty dumps core on garbadge from modem line 1994-08-29 17:28:58 +00:00
sbin What cretin named both a global and a function "reboot"? Global 1994-08-28 10:00:49 +00:00
secure This commit was generated by cvs2svn to compensate for changes in r2316, 1994-08-27 15:48:54 +00:00
share Fixed a couple of typos. Ok, this works now. Only one significant hurdle 1994-09-02 01:53:33 +00:00
sys Newly implemented ioctls list: 1994-09-03 16:48:13 +00:00
tools/regression/usr.bin/sed BSD 4.4 Lite Usr.bin Sources 1994-05-27 12:33:43 +00:00
usr.bin Add and properly install locales 1994-09-03 14:00:40 +00:00
usr.sbin fixed typos 1994-09-03 13:20:05 +00:00
CVS-INFO Documented the new CVS template. This really isn't the right place for it, 1994-07-24 22:27:27 +00:00
HW.TROUBLE Added the first three entries. Changed the intro a bit. 1994-08-28 20:48:37 +00:00
Makefile Taken update rule out of world target so it doesn't try and sup and 1994-09-03 02:38:28 +00:00
TODO Add my desire for XPG-style message catalogs to the TODO list. 1994-08-21 17:53:06 +00:00