Andrey A. Chernov
52be2bc34c
Implement CDIOCSTART
1996-02-13 02:32:36 +00:00
Paul Traina
ab58050112
Close kern/627 - panic if syscons not attached
1996-02-08 06:30:31 +00:00
Garrett Wollman
b1fea4ca10
Add a couple of macros I expect to need.
1996-02-07 21:52:57 +00:00
Garrett Wollman
bba9a7a06b
Comment out ISO, CCITT, LLC, and HDLC with a note to the effect
...
that we no longer ship source for these protocols.
1996-02-06 20:57:46 +00:00
Garrett Wollman
9b44ff2214
Clean up Ethernet drivers:
...
- fill in and use ifp->if_softc
- use if_bpf rather than private cookie variables
- change bpf interface to take advantage of this
- call ether_ifattach() directly from Ethernet drivers
- delete kludge in if_attach() that did this indirectly
1996-02-06 18:51:28 +00:00
David Greenman
f83a01b63f
Unspam my changes in rev 1.54 that John spammed in rev 1.55.
1996-02-05 14:23:19 +00:00
Andrey A. Chernov
f2b4163c2a
Deliver all bells to current console, use different pitch
...
for non-originating bells.
1996-02-05 14:08:39 +00:00
John Dyson
dca5129987
Changed vm_fault_quick in vm_machdep.c to be global. Needed for
...
new pipe code.
1996-02-04 22:09:12 +00:00
David Greenman
267173e72d
Rewrote cpu_fork so that it doesn't use pmap_activate, and removed
...
pmap_activate since it's not used anymore. Changed cpu_fork so that
it uses one line of inline assembly rather than calling mvesp() to
get the current stack pointer. Removed mvesp() since it is no longer
being used.
1996-02-04 21:20:53 +00:00
Paul Traina
56d073db13
Document kernel config flags better and add bidirectional override
1996-02-04 10:23:33 +00:00
Paul Traina
bf29db4af3
Tell userconfig about qcam
1996-02-04 10:03:19 +00:00
Paul Traina
9e88c75a9f
Add ability to bypass the auto-detection code. It used to be rock solid
...
for me, but has gotten a bit flakey in bidirectional parallel port mode.
Fix a bug in bidirectional parallel port transfers, more work is still
needed here (testers welcome).
Minor cleanup.
1996-02-04 10:02:35 +00:00
Joerg Wunsch
017ef5fdc2
Create symlinks for vnboot and bootvn, too.
1996-02-03 21:12:27 +00:00
Peter Wemm
5c8e1e6010
Fill in a lot of the missing blanks from the version I posted...
...
(better check to see that I've not misspelt somebody's name here, this
info was collected from some strange places..)
1996-02-03 14:50:52 +00:00
Andrey A. Chernov
3025715460
Implement CD_MEDIA_CATALOG request for read_subchannel
...
Obtained from: NetBSD
1996-02-03 14:33:56 +00:00
Poul-Henning Kamp
821c204e91
Make the sorting of IPFW rules an option. You don't want it to sort them.
...
>>>WARNING<<< you may have to revisit your firewall setup.
1996-02-03 11:48:12 +00:00
Andrey A. Chernov
0b2207bcb3
Detect yet one kind of device (taken from NetBSD)
...
Use more accurate TOC size calculation
1996-02-03 00:06:49 +00:00
Andrey A. Chernov
1cf944e85c
Implement PREVENT & CLOSE ioctls
1996-02-02 22:08:28 +00:00
Andrey A. Chernov
8b1448af24
Remove close tray on open - works very bad with xcdplayer
1996-02-02 21:18:02 +00:00
Andrey A. Chernov
c3ed4fcf9d
Exchange addr_type<->control
1996-02-02 20:54:27 +00:00
Andrey A. Chernov
4a52a30aff
Calculate TOC size to match what scsi cd says.
...
Exchange control<->addr_type fields
1996-02-02 20:50:04 +00:00
Paul Traina
b184a4f4e4
Remove the ability for the user mode programs to specify bidirectional
...
vs unidirectional transfer modes. The kernel handles hardware, user mode
programs shouldn't get in the way.
This cleans up some really ugly grots that I hated too. :-)
Suggested by: Sujal Patel <smpatel@wam.umd.edu>
1996-02-02 20:37:51 +00:00
Paul Traina
b0f4bf0063
Add support for Connectix QuickCam(tm)
...
* this is my unoptimized driver, it works fine, it's not as fast as it
* could be (yet) -- I have yet to merge in ideas from other QuickCam
* developers.
1996-02-02 19:27:57 +00:00
Paul Traina
0b59977032
Add support for Connectix QuickCam(tm)
...
* warning: this user interface is still in flux pending negotiations
* with other quickcam driver authors. It is _not_ compatible with the
* original linux interface due to the fact that it was too restrictive.
1996-02-02 19:26:37 +00:00
Paul Traina
744f4aaa11
Add Peter's list of major numbers
1996-02-02 19:12:43 +00:00
David Greenman
ac474627f4
Killed last change - it was bogus. cpu_switch() already assumes that
...
return address is on the stack.
1996-02-02 18:30:06 +00:00
Paul Traina
4cf6236007
Add in hooks for quickcam driver
1996-02-02 06:55:35 +00:00
Andrey A. Chernov
108fdb172f
Implement PLAYBLOCKS ioctl, add argument checking to other PLAY* ioctls
...
Obtained from: NetBSD (partially)
1996-02-01 19:15:41 +00:00
Andrey A. Chernov
7e1ed1c4aa
addr_type field was ever not assigned, control field was assigned incorrectly
1996-02-01 17:27:01 +00:00
Andrey A. Chernov
3a08c9b183
Return to #pragma pack(4) after header is done
...
Obtained from: NetBSD
1996-02-01 17:19:46 +00:00
Andrey A. Chernov
6495d86b22
Fix TOC size calculation: old code assing volume size here
1996-02-01 16:51:53 +00:00
Andrey A. Chernov
e48413a02e
Oops, I pick wrong size field for leadout entry
1996-02-01 16:11:42 +00:00
Jordan K. Hubbard
26a2ebbb95
Sync with latest Meteor and Spigot sources from James.
...
Submitted by: Jim Lowe <james@miller.cs.uwm.edu>
1996-02-01 07:36:34 +00:00
Justin T. Gibbs
b1cd8af83b
Free the externalizing buffer.
1996-01-31 18:46:36 +00:00
Justin T. Gibbs
5ae5e472e2
aha1742.c aic7770.c bt74x.c
...
- Call eisa_registerdev as soon as we have a device match. This allows the
"eisa_add_*" routines to tweak kdc_datalen as the kdc grows and shrinks.
eisaconf.c
- externalize the linked lists that hold our ioaddrs and maddrs.
1996-01-31 18:02:19 +00:00
Andrey A. Chernov
dff88dc420
Audio part: various improvements from NetBSD driver
...
Convert LBA to network order now
1996-01-30 23:27:20 +00:00
Andrey A. Chernov
42f5e5cdbe
Bugfix: don't convert LBA to host order, they must stay in network order.
1996-01-30 23:11:45 +00:00
Mike Pritchard
6c5e9bbdf5
Fix a bunch of spelling errors in the comment fields of
...
a bunch of system include files.
1996-01-30 23:02:38 +00:00
Garrett Wollman
3addba4f55
No longer use the cyclecounter to attempt to correct for late or missed
...
clock interrupts.
Keep a 1-in-16 smoothed average of the length of each tick. If the
CPU speed is correctly diagnosed, this should give experienced users
enough information to figure out a more suitable value for `tick'.
1996-01-30 18:56:47 +00:00
Andrey A. Chernov
48ce3c2cee
Calculate leadout entry instead of honor ATAPI request
...
(it can be wrong for some devices)
1996-01-30 15:25:12 +00:00
Andrey A. Chernov
e407db3cbc
READTOCENTRYS: protect against stack overflow when incorrect data
...
stored in CD's TOC
1996-01-30 13:15:28 +00:00
David Greenman
b09fb6432d
savectx() strikes again: the saved stack pointer wasn't properly adjusted
...
to remove the return address. It's only the frame pointer and luck that
allowed the code to work at all.
1996-01-30 12:54:21 +00:00
Peter Wemm
8cbf6e5894
Call pipe_stat() when presented with a DTYPE_PIPE file in the linux
...
fstat() syscall, rather than panic("linux newfstat").
(Note: I've extracted this from a larger set of diffs, I'm confident I've
not missed any dependencies but can't modload it to test it on my system)
1996-01-30 12:23:17 +00:00
Andrey A. Chernov
685a5a0b51
Don't generate EINVAL for data_len too big in READTOCENTRYS, it
...
reduces automatically to reasonable value in the code below
1996-01-30 12:07:15 +00:00
Andrey A. Chernov
71517d7ccf
Fix READTOCENTRYS partialy based on kientzle@netcom.com patch partialy on
...
my own ideas
1996-01-30 11:32:20 +00:00
Andrey A. Chernov
bc7805ece3
Fix audio part, especially READTOCENTRYS inspired by NetBSD driver
...
and my own ideas
1996-01-30 10:31:12 +00:00
David Greenman
3dd78b2bcd
Increase tmpstk size to 8K and make certain it is longword aligned.
1996-01-30 07:59:02 +00:00
David Greenman
ab11bf854a
Restore my change to the watchdog params that Paul spammed in rev 1.18.
1996-01-30 07:25:44 +00:00
Justin T. Gibbs
4697fd511e
Changes to support Performance enhancements in the sequencer.
...
Bring back the polling code (for dumps mostly), but protect it
with splbio() to make it safe for reprobes.
1996-01-29 03:17:39 +00:00
Justin T. Gibbs
4a1e5d799a
Finally commit Serge's multicast and "misc other changes" patch. I
...
don't have a network to test it on here, but it does probe my card okay.
Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
1996-01-29 03:16:14 +00:00