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
Joerg Wunsch
34994fcd8e
Make ls recognize the COLUMNS environmental variable, even
...
in cases where it does not run on a terminal. This is important
e.g. for commands like
env COLUMNS=132 ls -CR | lpr -Psome-wide-printer
1994-12-18 19:00:01 +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
Jordan K. Hubbard
ffdd6a7267
src/bin/ed will never build DES encumbered ed again. That is the job
...
for secure/bin/ed ...
1994-12-18 15:15:10 +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
Guido van Rooij
4e32be0fb7
Add missing getdomainname manual page.
...
Reviewed by:
Submitted by:
Obtained from: 1.1.5.1 with a few modifictaions.
1994-12-18 14:06:39 +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
0a06ac68fe
Move some obnoxious files: airport, birthtoken, flowers, na.phone & zipcodes
...
to the "dict" dist.
This is belived to reduce the risk of heart attacks in some european countries.
phk ristede runen.
1994-12-18 12:15:13 +00:00
Jordan K. Hubbard
76fe9b2793
Add a 'vn' to GENERIC
1994-12-18 12:01:40 +00:00
Jordan K. Hubbard
59d7c860ca
Nuke bogus duplicate decls.
1994-12-18 11:59:37 +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
Andrey A. Chernov
2ef751df5e
timedflags quoted
...
Submitted by: root@uglabgw.ug.cs.sunysb.edu
1994-12-18 01:21:51 +00:00
Andrey A. Chernov
8a081b7353
strip not close files on error
...
Submitted by: jc@irbs.com
1994-12-18 01:18:17 +00:00
Gary Palmer
6d97ec5daa
Put dummy targets for make-md5 & check-md5 inside a
...
NO_EXTRACT ifdef so that tcpblast doesn't muck
things up
1994-12-17 21:29:38 +00:00
Gary Palmer
cf6be75886
bsd.port.mk: missing semicolon added
...
bsd.port.subdir.mk: added check-md5 as target
1994-12-17 20:50:44 +00:00
Jordan K. Hubbard
e37a9fea8e
Add a sanity-check for those building their own releases.
1994-12-17 12:38:09 +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
Jordan K. Hubbard
df26e9b0b2
First cut at making multiple distributions loadable in a single pass.
1994-12-17 06:57:45 +00:00
Andrey A. Chernov
632a24451c
Fix odd length long names
...
Submitted by: dufault@hda.com
also Obtained from: 1.1.5.1
1994-12-17 05:59:33 +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
Andrey A. Chernov
50da78da7c
Automatically add gmake to DEPENDS, if USE_GMAKE
1994-12-17 02:37:26 +00:00
Andrey A. Chernov
a7e957efb2
Don't use build: ... pre-build, move pre-build inside
...
BUILD_COOKIE instead
1994-12-17 01:58:11 +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
Bruce Evans
9af6068321
Separate go-away code from dsinit() to produce dsgone().
...
Call correct_writedisklabel() instead of writedisklabel() (temporary
compatibility hack).
Remove kludge for allowing a label on slice 0.
1994-12-16 16:14:39 +00:00
Bruce Evans
d92b67e7f0
Add prototype for dsgone. Remove prototype for nonexistent dswlabel.
1994-12-16 16:05:11 +00:00
Bruce Evans
6216a129da
Add support for sliced disk devices ssd*, svn*, swd*. The `s' at the start
...
of these names is so that they can be distinguished in MAKEDEV until the
non-sliced devices go away.
1994-12-16 15:59:44 +00:00
Poul-Henning Kamp
d71494d323
Don't push/pop the return-val register. (DUH!)
1994-12-16 07:31:47 +00:00
Poul-Henning Kamp
d90b957315
Grumble, try to remember what assembler syntax is used :-/
...
Increase polling frequency a fraction to just above 1 Hz.
1994-12-16 07:09:22 +00:00
Poul-Henning Kamp
2decd76771
Be much more carefull about what we leave in unused registers when we call
...
the APM-bios.
This stabilizes a couple of APM bioses quite a bit.
They all make the mistake of going into 16-bit mode, without clearing the
top half of the 32bit registers.
Later they do a
| movw %si,$0x7331
| movw %ax,0x6(%si)
or something along those lines and crash and burn, because their segment
is already relocated, so adding 0xf0171ce9 to the base of it is bad news.
At least SystemSoft is guilty of this bummer.
1994-12-16 06:16:30 +00:00
Poul-Henning Kamp
784cf072d8
Remove sd1-sd3 & st1, now that we can autoallocate them.
...
fix the vn driver in LINT. It autoallocates too.
Reviewed by: phk
Submitted by: rgrimes
1994-12-16 06:04:16 +00:00
Poul-Henning Kamp
a31f80dc67
Allocate all scsi-devices on the fly, not just CDs.
...
Reviewed by: phk
Submitted by: rgrimes
1994-12-16 06:03:28 +00:00
Paul Traina
75a128283a
Rudimentry bsd-audio emulator for VAT support using FreeBSD's voxware package.
...
Voxware hackers should feel free to work on this some more, it's by no means
a perfect product.
(I have patches for GUS users running 2.x to run their GUS with bidirectional
DMA (talk while listening. All other soundboards must use push-to-talk until
people learn to build real hardware).
Submitted by: amancio hasty & paul traina
1994-12-16 04:59:18 +00:00
Gary Clark II
4915b106ed
Changed line so commit would take
1994-12-16 04:01:16 +00:00
Poul-Henning Kamp
22529dad0f
An inconsequential #ifdef Bruce forgot.
1994-12-16 01:13:09 +00:00