cgd
caeddf5aa0
add PC speaker driver. from 386bsd patchkit patch 135
1993-05-07 06:50:18 +00:00
cgd
29b62cda9e
add defs for com3 and com4, and add device sizes
1993-05-07 06:47:47 +00:00
cgd
5220c82b50
fix lpt driver and add lpa driver. from 386bsd pk patch 133
1993-05-07 05:38:55 +00:00
cgd
b1c02394c3
add some explanatory comments from 386bsd patchkit patch 113
1993-05-07 05:22:14 +00:00
deraadt
a0bcb17e60
support for making dev->id_alive be set, this is for iostat to
...
find disk devices. wee bit of a kludge. sub-device attach()
routines must now return 1 for successful attach(), 0 otherwise.
Other bsd's do this too..
1993-05-04 08:27:29 +00:00
mycroft
955bf47eda
Don't autorepeat locking keys. (Can someone test this with X?)
1993-05-04 05:00:26 +00:00
cgd
70754f5c6b
fixed loopback == nuke problem.
...
This fix is probably not optimal, but it works.
1993-05-04 02:37:27 +00:00
glass
40c0863828
necesssary fix before the ISO, and NS stuff has even a prayer of working.
...
Jolitz while garbage-collecting the ISO shit, also garbage collected the
DO_NET(NETISR_XXX.... support for them. CCITT is still broken, i think
because this snapshot's version is hosed.
1993-05-03 08:44:06 +00:00
deraadt
11dce888dd
fixed silly typo.
1993-05-02 20:14:48 +00:00
mycroft
6c15f33674
Fix error in last change. B-P
1993-05-01 19:12:45 +00:00
mycroft
52fb00ad70
Move bpfattach() call into weattach().
1993-04-30 23:48:35 +00:00
mycroft
c3c6f70cea
Move bpfattach() call into hpattach().
1993-04-30 23:44:03 +00:00
mycroft
8f65320eb1
Fix total bogosity in the receiver code.
1993-04-29 09:33:21 +00:00
mycroft
dbeb3a98e0
HP cards use 32 I/O ports, not 16.
1993-04-28 23:57:42 +00:00
mycroft
12a9b7370a
Fix silly compilation error.
1993-04-28 23:39:37 +00:00
mycroft
e4996a015e
Oops. sgetc() is used elsewhere, so should not be static.
1993-04-26 19:12:06 +00:00
cgd
c08b444d52
id for scsi_attach must be an int.
1993-04-26 11:54:23 +00:00
mycroft
e621c508ff
Rename sput to sputc and make it and sgetc static.
1993-04-22 20:20:56 +00:00
mycroft
77afdc4037
Use rb_read to gather output; do exactly 4 spl calls, and don't hold the
...
interrupts locked very long, lest we overrun our serial port FIFOs.
1993-04-22 07:56:23 +00:00
mycroft
f771146361
Round to nearest when generating 8259 clock frequency (from 386BSD path 113).
1993-04-22 04:30:53 +00:00
mycroft
efc059f15c
Huge performance improvement (not so bloody many spl calls)!
1993-04-21 00:04:14 +00:00
mycroft
dcdfedf042
Slight performance improvement.
1993-04-20 23:45:21 +00:00
mycroft
95c46ca69f
Fix typo in last change.
1993-04-20 23:09:36 +00:00
mycroft
bc2b258174
Don't output NULs.
1993-04-20 23:03:41 +00:00
deraadt
093fcad5da
deleted old comments at behest of original author :-)
1993-04-20 02:45:58 +00:00
mycroft
81b91f4488
Fix subtle word-size error.
1993-04-19 06:02:16 +00:00
mycroft
e2b92c3fc0
Return correct value for new probe sequence.
1993-04-18 10:24:56 +00:00
mycroft
0105f6f55d
Return correct value for new probe sequence.
1993-04-18 10:14:15 +00:00
deraadt
e2a9eb19a4
slight code quality improvement. not related to the bug with very
...
old controllers or disks! :-)
1993-04-18 10:03:20 +00:00
mycroft
ba40575afe
Use new format for attach message.
1993-04-17 04:46:12 +00:00
mycroft
e415187cd4
Add driver for HP ISA and EISA ethernet adapters.
1993-04-17 01:39:27 +00:00
deraadt
6bee5294bc
ioconf changes, see previous cvs's that dumped core
1993-04-15 07:57:50 +00:00
deraadt
fbecd3e987
Once more: some changes to the ioconf.c structure. It will now handle
...
devices hanging off controllers, any kind of controller.
A device on isa0 is called at probe(self), then attach(self)
A controller on isa0 is called at probe(self), then all it's children with
defined unit numbers are initialized by calling attach(subdev); next all
subdevices with unit ? are initialized by calling attach(sundev).
Almost all device entry points is now like the vax/sun model (intr being
the weird one)
1993-04-15 07:52:08 +00:00
glass
6eb0490333
NDDB made a re-appearance....
1993-04-15 07:11:01 +00:00
deraadt
e42c6edf94
ooops. DDB instead of NDDB. A typo, i swear
1993-04-15 07:09:23 +00:00
deraadt
653e85f75a
#ifdef DDB fix
1993-04-15 07:01:16 +00:00
deraadt
bf6814fb30
wd driver would fail on calling wdgetctlr() for older drives and
...
controllers. New behaviour is that if the standard method fails, try
to recalibrate the drive. Success means the drive exists. patch by
hpeyerl@novatel.cuc.ab.ca (who owns several of these historical
artifacts)
1993-04-15 06:39:00 +00:00
deraadt
f262b564a2
new scsi subsystem.
...
changes also in config/mkioconf.c & sys/scsi/*
1993-04-12 08:17:23 +00:00
deraadt
7f77252a93
Whoops. vidio card io space is 16 bytes large, not 8 bytes large. probe
...
now returns the right thing
1993-04-11 10:16:54 +00:00
deraadt
fda0ef9095
nay, pccons.c still did not return the right thing from probe.. --> 8
1993-04-11 07:09:29 +00:00
cgd
506ea71fe9
was saying "not responding" on failed probe. that's bogus.
1993-04-10 21:09:13 +00:00
glass
8303bbe115
Fixed so they are useable when compiled with options NS. Not that I know
...
anyone who will.....
1993-04-10 15:58:56 +00:00
glass
d71eceecbe
Fixed so they are useable when compiled with options NS. Not that I know
...
anyone who will.....
1993-04-10 15:58:53 +00:00
glass
2c42cb9c01
Fixed so they are useable when compiled with options NS. Not that I know
...
anyone who will.....
1993-04-10 15:58:48 +00:00
glass
4bf29fa831
Fixed so they are useable when compiled with options NS. Not that I know
...
anyone who will.....
1993-04-10 15:58:45 +00:00
glass
034707f9e5
fixed to be compliant, subservient, and to take advantage of the newly
...
hacked config(8)
1993-04-10 12:04:35 +00:00
cgd
fa76d62392
have probe return size of io space on successful return, rather
...
than simply 1.
1993-04-09 16:43:56 +00:00
cgd
c2176edbac
have probe return size of io space on successful return, rather
...
than simply 1.
1993-04-09 16:25:07 +00:00
cgd
2bbe287e49
make printing of i/o addresses a bit prettier, and fix off-by-one error.
1993-04-09 16:24:26 +00:00
cgd
cf15785585
from Rodney W. Grimes (rgrimes@agora.rain.com) (patchkit patch 117):
...
This patch adds the symbol names to icu.s that vmstat expects
the interrupt counters to be called. It also adds code to config
so that the names of the interrupts are written at the end of vectors.s
so vmstat can report real device names. It also cleans up and enables
the logging of stray interrupts. The counters for false interrupts
are added but the fix for them is not (the fix I have is not done
very good.) A false interrupt is when a device asserts it's interrupt
signal, then removes it before the 8259 can latch it. This is the number
one cause of stray IRQ7's and IRQ15's.
Additional device probe information is now printed. This includes
ending I/O address (many drivers do not return the correct value from a
probe this still needs to be fixed), memory address and size, driver
flags passed in by config.
1993-04-09 13:43:40 +00:00