David Greenman
2fd57dbc38
Minor comment change.
1994-03-02 05:50:01 +00:00
Andreas Schulz
3b25168637
Added the missing bzero after the malloc in aha1542.c that seems to
...
produce the mbox not free messages on many systems. Bug reported from
hd@world.std.com .
1994-03-01 16:06:37 +00:00
David Greenman
38ff12a4b9
Fix from Christoph Robitschko: the '790 interrupt table was wrong.
1994-03-01 12:23:33 +00:00
Andrew Moore
0b96c983e8
floppy tape support still not quite there - it prevents
...
mounting the floppy disk drives on some systems that don't have
a floppy tape drive.
1994-03-01 01:27:03 +00:00
Andrew Moore
fa7beb42e0
Add floppy tape support.
1994-02-28 04:19:39 +00:00
Poul-Henning Kamp
9b73b5a04a
dcfclk driver obsoleted, sio/TIOCTIMESTAMP took over.
1994-02-27 21:53:54 +00:00
Poul-Henning Kamp
11d5168c11
dcfclk driver obsoleted by sio/TIOCTIMESTAMP.
1994-02-27 21:51:05 +00:00
Andrey A. Chernov
4aa43a6797
Bump CLK_TCK to more precise value (128)
...
If you want more precise, use directly getrusage(),
because clock() emulated via it.
1994-02-26 00:56:02 +00:00
Poul-Henning Kamp
bfbc1f09d4
RTS shouldn't be touched unless CS_RTS_IFLOW is set.
1994-02-26 00:04:03 +00:00
Andrey A. Chernov
3932675839
Better fix for >16 heads problem, right value from
...
controller restored.
1994-02-25 23:17:40 +00:00
Poul-Henning Kamp
e3757377ff
TIOCTIMESTAMP capability. The port in question must be configured with
...
"vector siointrts". Thus only a compare is added for the other ports.
1994-02-24 16:39:48 +00:00
Jeffrey Hsu
ffe25c427d
Correct definitions of flags used by sigreturn to validate sigcontext.
1994-02-24 00:21:12 +00:00
Jeffrey Hsu
8d27e59b01
validate sigcontext before restoring it
1994-02-24 00:18:04 +00:00
Rodney W. Grimes
5086a82862
Fix off by one error
1994-02-23 11:14:26 +00:00
Rodney W. Grimes
97fca376d6
Put back the bt0 that some one deleted....
1994-02-23 10:59:44 +00:00
Rodney W. Grimes
9ad564373e
Bump boot block revision to 1.9 by a dummy edit on disk.c and:
...
>From: bde@kralizec.zeta.org.au (Bruce Evans)
Subject: cache botch in bootstrap
Date: Sun, 20 Feb 94 18:14:35 +1100
The cache in the bootstrap loader didn't allow for the device changing.
This caused surprisingly little trouble - the cache is only for a single
track (or part of a track), and the first access to a new device is
always for an early sector, so there is no problem unless the last access
to the old device was for an early sector. I saw the problem on a system
with BSD on wd1 and no label on wd0. Everything worked if the the device
name wd(1,a) was specified before the default of wd(0,a) was tried, but
when the default was tried, it failed on the first sector because there
was no label, and then the first sector on wd0 was always used instead
of the first sector on wd1, so there was apparently no label on wd1
either.
Bruce
1994-02-22 22:59:40 +00:00
Rodney W. Grimes
97687d1b3d
More clean up of the drive Id string, trancate trailing spaces.
1994-02-22 22:13:37 +00:00
Rodney W. Grimes
1004b0634c
The model string can be 40 bytes long with no terminating null, so
...
convert all nulls to spaces and then print it with a %40s.
1994-02-22 18:51:27 +00:00
Rodney W. Grimes
e583b89dfa
Cleanup the lptprobe and lpt_port_test routine to be KNF.
1994-02-22 09:05:13 +00:00
Rodney W. Grimes
41553a650d
This is Jordans probe code fixes. Tested on LU002, FX001D. Then I went
...
in and cleaned the spaces vs tabs up, and made the code a little closer
to KNF.
1994-02-22 08:44:31 +00:00
Rodney W. Grimes
1ffa0b1a96
>From: "Andrew A. Chernov" <ache@freefall.cdrom.com>
...
Subject: Bugfix for SB16 with DSP version 4 and above
No description sent, but it appears to fix a major number problem
with certain models of the SB16.
1994-02-21 14:20:45 +00:00
Rodney W. Grimes
84a161c5f1
Clean up dmesg output so that it matches the scsi stuff.
...
Small hack, if heads > 16, output a warning and then set the head
count to 16. This stops the infinite loop on this error and allows
people to later fix the DOS parameter table later with fdisk.
1994-02-21 12:32:33 +00:00
Rodney W. Grimes
2da7751051
Protect some printf's with #ifdef DEBUG
1994-02-21 05:45:06 +00:00
Andrey A. Chernov
5503c7e948
Fix bug with DSP ver2.0, frequency reduced from 44100 to 22050
1994-02-20 09:37:27 +00:00
Rodney W. Grimes
4568df5233
I (rgrimes) cleaned the code up some, mostly just format stuff.
...
>From: csgr@alpha.ru.ac.za (Geoff Rehmet)
Date: Wed, 16 Feb 1994 21:28:06 +0200 (GMT+0200)
New version of lpt, most of the brokenness fixed.
1994-02-17 10:20:18 +00:00
Rodney W. Grimes
dbd8393f77
I don't want to read about all the people that forgot this due to syscons
...
changes, so I am adding it here until AFTER the 1.1 release:
+ COPTFLAGS+=-D__FreeBSD__
1994-02-17 06:51:15 +00:00
Rodney W. Grimes
f2ba1017cc
Increase the timout on aha_send_mbox from 1ms to 3ms, needed to reliably
...
run Exabyte 8505 on 1742's. This may not be the final solution, but it
makes it work. It may be better to change the DELAY(10) to DELAY(30)
inside the loop instead of increasing the loop count from 100 to 300.
1994-02-17 05:48:08 +00:00
Nate Williams
a60eff2770
From: Jim Babb <babb@sedhps01.mdc.com>
...
Date: Mon, 14 Feb 94 15:57:14 CST
This adds a copyright to the fdc.h file and fixes a bug in re-tries
during writes on a heavily loaded system.
1994-02-14 22:24:28 +00:00
Nate Williams
56cc87f5d9
From: Jim Babb <babb@sedhps01.mdc.com>
...
Subject: Bug Fix for ft.c - please commit
Date: Mon, 14 Feb 94 10:22:54 CST
This fixes a bug where the system can crash if the tape is used
after the floppy has been used.
1994-02-14 19:22:34 +00:00
Jordan K. Hubbard
8d5a4c1f9e
Use -Z instead of -z to build kernels. This is consistent with NetBSD's
...
usage of the -[Zz] flags (we're now in sync). Part of the ld update
changes.
1994-02-13 20:37:32 +00:00
David Greenman
2c194b2e93
Fixed bug in handling of COW - the original code was bogus and it was
...
only accidental that it worked. Also, don't cache non-managed pages.
1994-02-13 08:29:33 +00:00
Nate Williams
b21df1d16c
Added third parameter to wdwait which contains the amount of time to
...
'wait' based on suggestion by Rod in -hackers.
No functional change as all the TIMEOUTS are identical currently, but
this will probably change.
1994-02-11 12:02:35 +00:00
David Greenman
43ef94a93a
Patch from John Dyson:
...
a pv chain was being traversed while interrupts were
fully enabled in pmap_remove_all ... this is bogus, and
has been fixed in pmap.c. (sorry for adding the splimp)
1994-02-10 03:03:44 +00:00
Nate Williams
8d43398bd2
Commented on what the mse0, mcd0, and lpt/lpa devices were used for.
...
(No functional changes)
1994-02-09 05:35:57 +00:00
David Greenman
aae4685ae8
From: Dave Matthews <dave@prlng.co.uk>
...
Description:
The integer overflow instruction (into) and the interrupt instruction with
value 4 (int #4 ) both give rise to SIGBUS signals rather than SIGFPE. The
problem is that overflow is a trap not a fault (unlike the BOUND instruction).
1994-02-08 12:58:44 +00:00
David Greenman
b9d60b3f59
Fixed bugs in stack grow code, and moved it back into a seperate function
...
like it was originally. Also added back call to "grow" in sendsig now
that this routine actually works.
1994-02-08 09:26:04 +00:00
David Greenman
98446d4e96
Fixes from John Dyson to fix out-of-memory hangs and other problems (such
...
as increased swap space usage) related to (incorrectly) paging out the
page tables.
1994-02-08 03:07:58 +00:00
Andrew Moore
9c2638e6dc
Tentative fdc patches...
1994-02-07 22:12:45 +00:00
Andrey A. Chernov
63ba5191a4
Change all siointr (expect in Vsio, of course) to comintr1
...
This saves two commands per each direct comintr1 call,
allows some strict check in siointr and also
fix bug with suspended output on multiport cards
1994-02-07 18:37:21 +00:00
David Greenman
958896a15f
Fixed bug in probe that was causing it to always probe true.
1994-02-07 15:46:22 +00:00
Andrey A. Chernov
2803eb968a
Add "wdx: not found" diagnostic missed in previous commits
1994-02-07 15:40:38 +00:00
Rodney W. Grimes
86db96db52
Remove the ft driver, it causes instant reboots during attatch, and this
...
was new code added at the last minute!
1994-02-07 10:42:04 +00:00
David Greenman
24ab273fa1
Fixed calculation of physmem when the special MAXMEM kernel config overide
...
is used. This bug caused the buffer cache to be WAY too big when memory
was being restricted - resulting in hangs and other out of memory problems.
1994-02-07 07:44:42 +00:00
Andrew Moore
c1eeb17fc0
Add floppy tape support (missed these when changing G*)
1994-02-07 05:55:50 +00:00
Andrew Moore
97acce82ca
Add floppy tape support
1994-02-07 04:27:59 +00:00
Andrew Moore
b99f0a4a8d
Add floppy tape driver - fd => fdc
1994-02-07 04:27:13 +00:00
David Greenman
5ef457fa81
Nuke bogus error message
1994-02-07 04:20:57 +00:00
David Greenman
ab377d1e00
From: Chris Wiener <cwiener@CRLABS.COM>
...
When the keyboard is probed, the LED's blink quickly and
"Keyboard reset failed" is printed on the console. The
init routine keeps trying endlessly with the same behavior
as above.
I got the latest -current sup sources (06-Feb-94 12:00 GMT) to work using the
old syscons.c. The following patch makes the new syscons work:
1994-02-07 02:14:27 +00:00
David Greenman
102cfb5c3e
At the suggestion of Bruce Evans, don't zero RTC diag register. Doing so
...
was causing problems for some machines.
1994-02-06 22:48:13 +00:00
Jordan K. Hubbard
91f5809304
Patches to allow the pcvt port to simply "drop in" with a minimum of
...
effort.
1994-02-06 22:11:00 +00:00