phk
ca4c47b8ec
Bruce told me to: Make uha0 use irq ?
1994-10-20 00:19:37 +00:00
phk
c006d3d459
Peter Dufaults comconsole changes.
...
Submitted by: Peter Dufault
1994-10-20 00:08:31 +00:00
bde
942fc20db7
Don't check for IRQ conflicts before probing the device, so that
...
drivers have a chance to change their IRQ before it is checked.
This was implemented in revision 1.21 and broken in revision 1.26.
Drivers that can change their IRQ should probably be configured
with "irq ?".
1994-10-19 21:57:51 +00:00
bde
b0fbd5a81d
Clean up previous commit.
1994-10-19 21:38:19 +00:00
bde
5db7e440c8
Fix the test for the code segment being the usual one. Unusual code
...
segments can still cause panics. Their pc is converted to 0 and 0
is only checked for in one place before use.
1994-10-19 21:13:51 +00:00
wollman
c1ffab18a7
Implement scsi_externalize(), again. (This was supposed to be committed in the
...
last batch of changes but somehow got lost in the shuffle.)
1994-10-19 20:34:15 +00:00
phk
e55b0fa62f
Martins latest changes. RFC1048 and swap-file should be in the game now.
...
Submitted by: Martin Renters.
1994-10-19 20:25:37 +00:00
wollman
24e218260a
Add support for devconf to a large number of device drivers, and do
...
the right thing in dev_goawayall() when kdc_goaway is null.
1994-10-19 01:59:11 +00:00
wollman
c2771d0d1b
Define SCSI_EXTERNALLEN outside of #ifdef KERNEL, for lsdev.
1994-10-19 01:49:23 +00:00
wollman
dfe4413dc7
Forgot to bring this file over from previous commit.
1994-10-19 01:20:44 +00:00
wollman
a538461f0d
kdc_datalen is now a number, not a function pointer.
1994-10-19 00:10:10 +00:00
wollman
3b237980bd
all: register devices
...
cd.c sd.c: implement disk stats
1994-10-19 00:09:47 +00:00
wollman
41a2adf2c7
Use a static length for externalized data, rather than calling a function.
1994-10-19 00:08:48 +00:00
wollman
9f03970c61
isa.c isa_device.h: declare & define {e,}isa_{in,ex}ternalize().
...
fd.c: register devices and implement disk stats.
wd.c: fix disk stats and call isa_externalize() as appropriate.
1994-10-19 00:08:07 +00:00
wollman
9a156f050b
Move some declarations to more appropriate header files.
1994-10-19 00:06:24 +00:00
wollman
708ec9f37b
Implement disk_externalize().
1994-10-19 00:05:59 +00:00
wollman
2802184c31
Conditionally define CC, CWARNOPTS, etc., so that `makeoptions' in
...
config files actually does something useful.
1994-10-18 19:45:46 +00:00
dg
2d52a86c44
Fix the remaining vmmeter counters. They all now work correctly.
1994-10-18 14:59:20 +00:00
phk
b25af3a978
Typo in a comment.
1994-10-18 07:21:57 +00:00
dg
3151d38090
Removed references to bclnlist which we don't use/support/need.
1994-10-18 06:55:57 +00:00
dg
3826d4d70e
Fixed bug I just introduced that would have allowed a user to clobber
...
his kernel stack.
1994-10-18 04:40:41 +00:00
dg
57a3f6cf30
Allow upages to be paged in/accessed.
...
Submitted by: John Dyson
1994-10-18 04:26:53 +00:00
phk
d5a8d0dae5
Spurious "int PHK;" removed.
...
Found it when I compiled my 'PHK' kernel... :-)
1994-10-18 03:53:12 +00:00
phk
f77da950be
Added the final printf before jumping to the kernel.
1994-10-18 03:44:02 +00:00
ache
976b2038f4
Remove CPU_COLORDISP, GIO_COLOR now exists
1994-10-18 03:42:18 +00:00
ache
5920fcebfe
Remove color_display, GIO_COLOR now exists
1994-10-18 03:34:53 +00:00
phk
c10aa664a3
Made '?' do the same thing as help.
...
Fixed bug in netmask command.
Loads kernel fine. I'm trying to get locore/autoconf to like the stuff.
1994-10-18 02:46:48 +00:00
phk
1095057ba8
Bumped the version to 2.0.1-Development.
1994-10-18 01:50:21 +00:00
wollman
5189808b14
MDDT_WDC -> MDDT_DISK
...
(NB: this is still not done yet.)
1994-10-17 23:34:21 +00:00
wollman
284bd386c0
Add new definitions for lsdev.
1994-10-17 23:33:52 +00:00
sos
da6326c1ef
Got a little closer with socksys emulation.
1994-10-17 22:13:10 +00:00
sos
7a4daf58ca
Added more SCO compat ioctl's.
1994-10-17 22:12:06 +00:00
phk
a87bfe683f
isa_device.h: Added flag for sensitive HW. ed# seems to break if anything
...
else has been probed. This feature could go away again, if we can curb the
problem another way.
if_ed.c, syscons.c: Set the above flag. ed# because it needs it, syscons
because it looks stupid to "detect" the display you have already filled up
with text :-)
bt742a.c: Check bt_cmd() return-val during probe, thus failing on adaptec's.
Also silenced various printf's during the probe.
isa.c: Probe devices with the above flag set before the rest. Reduce the
number of "conflict" messages per device to one.
***
Please test the GENERIC-kernel now, if nobody can make it fail, GENERICAH
and GENERICBT has a finite and short life-expectancy...
***
1994-10-17 21:16:41 +00:00
phk
93841a2173
#ifdef'ed the verbose probe messages. Only until I find a good way of
...
making it run-time selectable, then it will be back (at will).
1994-10-17 21:11:31 +00:00
phk
e7536ddeff
GENERIC is our new all singing and dancing kernel. Please report ASAP if
...
there is anything GENERICAH or GENERICBT can, which this one cannot.
MINI changed to reflect the SCSI-pecking-order.
1994-10-17 21:10:20 +00:00
phk
3636a6db90
Netboot TNG. I have seen this compile, I don't know if it works.
...
I have put it here, because I belive we could share some code among the
various kinds of boot-code, whenever we get the time to look at it.
Submitted by: Martin Renters
1994-10-17 17:55:31 +00:00
phk
071d10f334
This is a bunch of changes from NetBSD. There are a couple of bug-fixes.
...
But mostly it is changes to use the list-maintenance macros instead of
doing the pointer-gymnastics by hand.
Obtained from: NetBSD
1994-10-17 17:47:45 +00:00
ache
93ee3660bb
Initialize color_display as undefined, cosmetique
1994-10-17 12:44:02 +00:00
ache
63843cb1d1
Ifdef color_display by NSC, pointed by Rod
1994-10-17 12:36:43 +00:00
dg
ccce4955a0
Put sanity check for negative hold count into #ifdef DIAGNOSTIC so that
...
it doesn't consume an extra 3k of kernel text because of gcc's bogus
inlining code.
1994-10-17 10:43:56 +00:00
phk
caadb2f384
This basically allows you to stick a disklabel on any partition.
...
For it to be useful, you must stick your disklabel on the partition which
starts where the MBR says FreeBSD lives. If you don't do that, you might
get a bad day.
Oh, that probably also means that putting swap there is a bad idea...
1994-10-17 02:31:33 +00:00
sos
ca4647b889
Added socksys module
1994-10-16 20:39:52 +00:00
sos
79989a11a3
Added load of socksys driver.
1994-10-16 20:39:16 +00:00
wollman
fcbe4ad1d7
Actually document dk_* variables!
1994-10-16 05:03:05 +00:00
wollman
456a060976
Add semi-bogus initialization of dk_wpms so that systat and friends actually
...
do something useful with the disk stats. (This needs to be determined
dynamically, but I don't want to screw with this driver.)
1994-10-16 05:02:37 +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