Commit Graph

3684 Commits

Author SHA1 Message Date
wollman
efe252383a New way of getting disk drive names. 1994-10-16 04:04:56 +00:00
wollman
c4ebe36a0b dkstat.h: declare dk_names
sysctl.h: add HW_DEVCONF
devconf.h: machine-independent parts of config table
1994-10-16 03:53:00 +00:00
wollman
9d3d10662f kern_clock.c: define dk_names[][].
kern_sysctl.c: call dev_sysctl for hw.devconf mib subtree
kern_devconf.c: sysctl-accessible device-configuration and -management
	interface
1994-10-16 03:52:14 +00:00
wollman
46a19625d1 Add interface to new device configuration table. Also implement
transfer statistics for iostat, vmstat, and systat.
1994-10-16 03:50:36 +00:00
wollman
75018964fa Machine-dependent parts of device configuration table. 1994-10-16 03:50:01 +00:00
wollman
44cde5c87e Added kern_devconf.c as standard. 1994-10-16 03:49:43 +00:00
gpalmer
266b2c085e Remove directories we don't have from the clean SUBDIR's and add note
about it (some of the missing dirs are still referenced by other
clauses in the `.if')
1994-10-16 02:56:01 +00:00
paul
aeed5a1361 Add DPADD for libraries. 1994-10-16 02:25:54 +00:00
paul
d0b9848e58 Add some missing libraries to LDADD 1994-10-16 00:04:42 +00:00
se
ccb43dfe5a Fixed typo and message format change to avoid line wrapping. 1994-10-15 23:27:39 +00:00
phk
682ae148fe Added ed2 device, on a hard-jumpered location for SMC Ultra 1994-10-15 22:19:38 +00:00
wollman
03dcb4d791 Dramatically clean up Makefile. Make send-pr get rebuilt if Makefile
changes.
1994-10-15 21:39:54 +00:00
phk
687e53b0ba This kernel is a barebones kernel. No networking, no CD's no nothing.
Will be used to get a little bit of FreeBSD onto a disk, from where
other kernels can be loaded.
1994-10-15 21:36:25 +00:00
ache
0398136f19 Add color_display variable for CPU_COLORDISP sysctl. 1994-10-15 21:33:58 +00:00
phk
e870798eee moved a message into a #ifdef DEBUG. This message comes out if a kernel
doesn't have any networking in it.  For instance the new "MINI" install-
kernel.
1994-10-15 21:33:17 +00:00
ache
f76ae39352 ADd CPU_COLORDISP sysctl to handle console display type 1994-10-15 21:25:03 +00:00
wollman
3136e0c397 For those who want a little more control over their build process...
Added two new targets, `most' and `mostinstall', which compile and
install (respectively) just the binaries from just the ``core'' parts
of the system.  This makes it easier to do something like the following
(which I do):

	# cd /usr/src
	# make obj depend
	(scrutinize make output)
	# make most
	# make mostinstall

...which will not confuse things by installing new libraries, /usr/share,
games, gcc (two extra times), and so on.  Obviously, if you do this, then
you have to be careful to watch for changes in include files and make macros,
and do the appropriate thing in those cases.  (It usually still doesn't
involve building GCC three times or libc six.)
1994-10-15 21:19:56 +00:00
ache
378cac598e CPU_COLORDISP sysctl added for console display type 1994-10-15 21:18:11 +00:00
gpalmer
e83980ba75 Fix up this makefile so that it handles clean' and cleandir' properly. 1994-10-15 20:50:05 +00:00
ache
c36ba28ab3 Sync with termcap.src 1994-10-15 20:12:13 +00:00
ache
5c83b4350f Optimize mono entries a bit 1994-10-15 20:06:23 +00:00
ache
7dd58d32f5 Monochrome entries added 1994-10-15 19:50:59 +00:00
ache
d2e6f2862c Prevent modem hanging forever on close with CTS off:
use 1min timeout to wakeup ttywait
1994-10-15 18:05:25 +00:00
ache
32696c9c2e ttywait: check conditions again right after oproc
Obtained from: (I know, but can't say :-)
1994-10-15 17:59:02 +00:00
ache
ac384b2ac2 Extend message format to user@offset[:file]
Obtained from: FreeBSD 1.x
1994-10-15 17:39:23 +00:00
paul
11369adbdc Added sysinstall 1994-10-15 14:37:30 +00:00
paul
581ec3e392 Work in progress. 1994-10-15 14:34:49 +00:00
dg
1a51ff14c3 Updated to changes in struct vmmeter. There is a slight bogosity here:
"pageins/outs" now refers to vnode paging.
1994-10-15 13:39:54 +00:00
dg
951c7d2f33 Updated to changes in struct vmmeter. 1994-10-15 13:37:41 +00:00
dg
6c5c5a9444 Updated to changes in struct vmmeter. Nuked !NEWVM code. Fixed rounding
bug when interval is 1 second.
1994-10-15 13:36:32 +00:00
dg
eb282b107c 1) Some of the counters in the vmmeter struct don't fit well into the Mach VM
scheme of things, so I've changed them to be more appropriate. page in/ous
   are now associated with the pager that did them. Nuked v_fault as the
   only fault of interest that wouldn't be already counted in v_trap is a VM
   fault, and this is counted seperately.
2) Implemented most of the remaining counters and corrected the counting of
   some that were done wrong. They are all almost correct now...just a few
   minor ones left to fix.
1994-10-15 13:33:09 +00:00
dg
0319b110ad Count vm faults as v_vm_fault, not v_fault. 1994-10-15 10:33:47 +00:00
dg
3cb54af0bc Properly count object lookups and hits. 1994-10-15 10:28:47 +00:00
phk
d1749692ef Sanitized a little bit. All SCSI is now "controllers" and LINT is more
sorted now.
1994-10-15 08:09:42 +00:00
phk
f25b4a6f31 disklabel needs the "full-disk" partition 1994-10-15 07:56:02 +00:00
phk
261a75b7fc Format floppy before use. Make 1.44 Mb floppies for now. 1994-10-15 07:55:36 +00:00
phk
19619a7bef Stop "make install" from falling over if DESTDIR is defined. 1994-10-15 07:45:45 +00:00
ache
4aec6df298 Add back variable declaration removed by wrong previous cleanups 1994-10-15 04:14:23 +00:00
ache
b01d3c662a Add back variable declaration removed by wrong prevous cleanups. 1994-10-15 04:08:44 +00:00
phk
a022f22e6b $DESTDIR missing... 1994-10-15 03:59:19 +00:00
phk
c4b061eaa0 Fix the problem with panics when mounting on nonexistant directories. Probably
my fault in the first place...
1994-10-15 02:53:26 +00:00
gpalmer
74901e9cfe Move `ft' into machine-dependant section. 1994-10-15 00:08:57 +00:00
se
b8364ce31c Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
Make -s option set parameters for all targets by default.
1994-10-15 00:03:32 +00:00
se
0ff230d311 Submitted by: "Randall W. Dean" <rwd@osf.org>
Fixed typo in initialisation of DMODE:
PCI burst length now really 16 transfers as advertised ...
1994-10-14 23:59:36 +00:00
gpalmer
9658a5a2d0 Move `ncrcontrol' into machine-dependant section. 1994-10-14 23:55:50 +00:00
phk
20388ecc89 I added PROCFS back to the GENERIC kernels. ps(1) needs /proc, so almost
any machine will load it anyway.
1994-10-14 23:16:29 +00:00
sos
4132b1981b Fix install of ibcs2 script. 1994-10-14 22:56:40 +00:00
ache
66935af7d9 Add ${.MAKEFLAGS} to sub-makes, pointed by Rod 1994-10-14 21:58:09 +00:00
ache
9cd061f6c1 revision 1.6
date: 1994/03/06 08:55:02;  author: ache;  state: Exp;  lines: +4 -1
Stop count getty spacing problem, if we issue kill -1 1
----------------------------
revision 1.5
date: 1994/03/04 17:51:39;  author: ache;  state: Exp;  lines: +9 -2
I got a lot of
"getty repeating too quickly on port %s, sleeping"
from init.bsdi, it means that getty start and exit in five seconds.
This is common situation for poor quality Russian phone lines:
modem got CONNECT message and after retries got NO CARRIER.
So I introduce spacing count, it means that this warning and
sleep occurse only after GETTY_NSPACE times of sequental attempts.
----------------------------
revision 1.4
date: 1994/02/28 21:53:52;  author: ache;  state: Exp;  lines: +71 -10
I found (and fix) ugly bugs in init.bsdi (this bugs not present
in old init)

1) Init don't setup TERM environment variable for default terminal
type from /etc/ttys before calling getty/window.

2) When "kill -1 1" issued, init don't restart getty when
/etc/ttys parameters was changed (it only kill "off" end empty entries).

3) Small memory leak if "window" /etc/ttys parameter specified and
"kill -1 1" issued.

Obtained from: FreeBSD 1.x
1994-10-14 17:15:40 +00:00
ache
a92485cbac Fix range checking bug, pointed by peter@haywire.dialix.com 1994-10-14 16:37:58 +00:00