Bruce Evans
026c9b2ce6
Really fix the "byte" count stat. `wd's are actually blocks of 32 16-bit
...
words in dkstat-speak. `ms's are seconds in dkstat-speak...
1994-12-24 09:19:00 +00:00
Bruce Evans
13d7c724ca
Obtained from: 1.1.5
...
Fix single-stepping of emulated FPU instructions.
Don't panic if an FPU instruction is attempted but there is no FPU
and no FPU emulator is configured.
1994-12-24 07:22:58 +00:00
David Greenman
55c4727190
Revert last patch - it's wrong.
1994-12-23 23:03:32 +00:00
David Greenman
be7b04cd7e
Fixed byte count stat.
...
Submitted by: John Dyson
1994-12-23 22:44:55 +00:00
Nate Williams
1603af0d3b
Warning and weak reference macros which are used to generate link-time
...
messages.
Obtained from: NetBSD
1994-12-23 22:38:54 +00:00
Nate Williams
d27e9722db
Document some of the fields used by the new shlib code.
...
Obtained from: NetBSD
1994-12-23 22:32:48 +00:00
David Greenman
45cbbb298d
Do vm_page_rename more conservatively in rcollapse and qcollapse, and
...
change list walk so that it doesn't get stuck in an infinite loop.
Submitted by: John Dyson
1994-12-23 05:00:19 +00:00
David Greenman
7609ab12e4
Initialize b_vnbuf.le_next before returning a new buffer in getpbuf and
...
trypbuf. Move a couple of splbio's to be slightly less conservative.
1994-12-23 04:56:51 +00:00
David Greenman
602d2b481a
Protect vnode buffer chain manipulation with splbio to prevent list
...
corruption..
1994-12-23 04:52:55 +00:00
David Greenman
edd5a4af47
Restore my changes in rev 1.11 that Garrett killed in his commit.
1994-12-22 23:42:25 +00:00
Garrett Wollman
b2774d00ad
Make arp_rtrequest() static since nobody needs to referene it any more.
1994-12-22 22:00:30 +00:00
Garrett Wollman
dd2e410221
Move ARP interface initialization into if_ether.c:arp_ifinit().
1994-12-22 21:56:22 +00:00
Stefan Eßer
9a3c07de07
Add support for -v option passed to boot loader (bootverbose).
...
Reviewed by:
Submitted by:
Obtained from:
1994-12-22 21:20:39 +00:00
Stefan Eßer
68d2fa1f21
Added SCSI_DATA_OUT to flags passed to the device driver in sd_dump()
...
since device drivers may decide not to accept a data out phase without
this flag present.
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
1994-12-22 21:18:48 +00:00
Garrett Wollman
59d8d13f60
Added `ds', a black-hole network interface.
1994-12-22 21:00:05 +00:00
David Greenman
511cdd1649
Removed bogus semicolon at end of a #define line.
1994-12-22 07:20:03 +00:00
David Greenman
6f7bc393bb
Fixed a benign off by one error.
1994-12-22 05:18:12 +00:00
Bruce Evans
222d875bec
Print `slicename' and not a bogus pointer in diskerr()
1994-12-22 04:42:31 +00:00
Garrett Wollman
074c4a4e2e
Add generic part of generic multiple-physical-interface support (the
...
successor of IFF_ALTPHYS).
1994-12-21 22:57:05 +00:00
Garrett Wollman
b30cbe4a6b
Add a #define for if_rawoutput(), which isn't used now, but eventually will
...
be.
1994-12-21 18:03:41 +00:00
Garrett Wollman
f811ab0233
Avoid a serious race by blocking netisrs while walking the route tree.
...
(IWBRNI we could just block IP netisrs...)
1994-12-21 17:25:52 +00:00
Garrett Wollman
3c896bda76
Correct sysctl info so that net.inet.ip.rtexpire is actually accessible.
1994-12-21 17:23:59 +00:00
Andrey A. Chernov
f8c32a9711
Remove get status from probe, confuse LU002
...
Add check stbytes[1] != stbytes[2] for presence real Mitsumi
controller
1994-12-21 15:17:59 +00:00
Andrey A. Chernov
0bda4f122a
stbytes miss by one for new model
1994-12-21 15:12:41 +00:00
David Greenman
6185408336
Don't ever clear B_BUSY on a pbuf (or any other flag for that matter).
...
This appears to be the cause of some buffer confusion that leads to
a panic during heavy paging.
Submitted by: John Dyson
1994-12-19 00:02:56 +00:00
Joerg Wunsch
e72e8750d3
Insert a hook to initialize the serial port at the beginning of
...
boot(). This is needed so the "serialboot" stuff can share this file,
too.
Everything is #ifdef'ed so it evaluates to nothing when actually been
built in the "biosboot" directory.
1994-12-18 20:30:10 +00:00
Joerg Wunsch
2c681fc102
This became a frequently requested item now.
...
The files in this directory are modified version of "biosboot". The
only difference is in that they perform their I/O via a serial port,
so their preferrable usage is to form bootblocks for systems where the
kernel happens to have an "options COMCONSOLE". Most of the code is
actually shared with "biosboot", and make will not (and should not)
descend into this directory by default. It is in the responsibility
of the user to build these bootblocks instead of the original ones.
1994-12-18 20:12:10 +00:00
Joerg Wunsch
0246a9d813
Initialize syscons also in cases where it ain't the system's console
...
(i.e., there's a comconsole).
1994-12-18 19:45:53 +00:00
Joerg Wunsch
91c38cb885
Ooops, i forgot one NVT > 0 in a previous commit. Now pcvt will also
...
work as the system's console.
1994-12-18 19:42:41 +00:00
Joerg Wunsch
00e82d39d7
Move the code providing the equivalent of ICRNL for console input from
...
the device driver(s) to cons.c.
1994-12-18 19:35:59 +00:00
Bruce Evans
bf67b544a2
Pass the slice number of the boot device to the kernel in the previously
...
unused bitfields for the adaptor and the controller. It should go in
the bitfield for the partition but that would not be backwards compatible.
1994-12-18 19:14:19 +00:00
Poul-Henning Kamp
d9a2713bb5
Make sure we allocate at least 8 scbus if we allocate any at all.
1994-12-18 18:48:39 +00:00
Poul-Henning Kamp
40a97f50d4
> ../../i386/isa/if_le.c still has a mountain of warnings.. Anyone keen
...
> to fix?
Sure. How's this? -
Reviewed by: phk
Submitted by: Mark Murray <mark@grondar.za>
1994-12-18 18:42:03 +00:00
David Greenman
2b4e0927f6
Unbogify the size being passed to bzero when clearing struct softc.
1994-12-18 14:40:26 +00:00
David Greenman
94101b5208
Move page_unhold's in pmap_object_init_pt down one line to gard against
...
a potential race condition.
1994-12-18 14:16:22 +00:00
David Greenman
66ecebed58
Fixed multiple bogons with the map entry handling.
1994-12-18 13:58:41 +00:00
Guido van Rooij
f81fcd410f
Fix bug in sysctl_string so that when a string has a length that is to
...
short, it gets filled uop to its length. This matches the getdomainname
and gethostname manual pages.
(getbootfile also uses this function and I think it should have the same
behaviour)
This also fixes a bug with keyinit where the seed was not saved in
/etc/skeykeys. So S/Key should be fully functional again.
Reviewed by:
Submitted by:
Obtained from:
1994-12-18 13:56:50 +00:00
Jordan K. Hubbard
76fe9b2793
Add a 'vn' to GENERIC
1994-12-18 12:01:40 +00:00
David Greenman
053bbc788c
Fixed bug where statically allocated map entries might be freed to the
...
malloc pool...causing a panic.
Submitted by: John Dyson
1994-12-18 10:28:40 +00:00
David Greenman
dd0bd066e0
Change swapping policy to be a bit more aggressive about finding a
...
candidate for swapout. Increased default RSS limit to a minimum of 2MB.
1994-12-18 06:31:31 +00:00
David Greenman
931bde7f72
Check for PG_FAKE too in pmap_object_init_pt.
1994-12-18 03:36:27 +00:00
David Greenman
d9b026fcbd
Add two more page table pages to keep 64MB machines happy.
1994-12-18 03:11:46 +00:00
David Greenman
8a8d90d871
Fix possible off by one in b_save allocation size.
1994-12-18 03:05:49 +00:00
Jordan K. Hubbard
fc0a941a94
Bump LINT's symtab space.
1994-12-17 08:37:22 +00:00
Jordan K. Hubbard
faa84d7f2c
Fix a few nasties in the conversion.
1994-12-17 08:36:50 +00:00
Jordan K. Hubbard
cdf25f3740
Add Fred Cawthorne's GPIB driver.
...
Submitted by: fcawth@delphi.umd.edu
1994-12-17 08:07:03 +00:00
David Greenman
763424fcf0
Changed splimp to splhigh to close a potential hole that could lead
...
to corrupted malloc data structures caused by frees occurring at other
than splimp.
1994-12-17 04:04:42 +00:00
Bruce Evans
8c664261f7
Uncomment DISKSLICE; it should work now (for drivers that support it).
1994-12-16 16:58:08 +00:00
Bruce Evans
9a0f1b5bd5
Continue implementing disk slices and labels for the vn driver. Everything
...
is supposed to work except "media removal" (shutting down the vn driver)
while some partitions are open.
Fix some errnos: return ENOTTY, not ENXIO for unknown ioctls; return
ENODEV, not ENXIO for the unsupported dump operation.
1994-12-16 16:50:15 +00:00
Bruce Evans
fb72042b5c
Duplicate readdisklabel() and writedisklabel() and remove DOS stuff from
...
from the copies to create correct_readdisklabel() and
correct_writedisklabel().
Print the slice number in diskerr() if it is nonzero.
1994-12-16 16:31:23 +00:00