Stefan Eßer
56c74915f8
Include <i386/include/cpufunc.h> to have outb() defined ...
1994-09-17 16:51:47 +00:00
David Greenman
789668e2a4
Got rid of compiler warnings.
1994-09-17 13:24:29 +00:00
Stefan Eßer
ac48588ac5
Changed CDOUTSTANDING back to a value of 2 (from 1), since this is now only
...
an upper limit, not a fixed value (ignoring the host adapter capabilities)
as before.
1994-09-16 23:43:28 +00:00
Garrett Wollman
0eec3684ff
Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and
...
arrange for that directory to get created by mtree. Also, process secure
directory after all the others, because the programs there may overlay
ones installed from the main part of the tree.
1994-09-16 20:24:29 +00:00
Garrett Wollman
ae32fff835
Delete unlikely-to-be-used filesystems from GENERIC kernels.
1994-09-16 20:14:03 +00:00
Doug Rabson
8bec092122
Added code for FreeBSD-1.1.5 backwards compatibility.
1994-09-16 17:43:22 +00:00
David Greenman
df9ab3049d
Removed inclusion of pio.h and cpufunc.h (cpufunc.h is included from
...
systm.h). Merged functionality of pio.h into cpufunc.h. Cleaned up some
related code.
1994-09-16 13:33:56 +00:00
Paul Richards
5e2f961078
Moved include of cdefs.h outside of ifndef KERNEL so it always
...
gets included.
1994-09-16 11:44:45 +00:00
Jordan K. Hubbard
f6e8d525a8
Deal with outw being defined - the declaration clashes.
1994-09-16 11:22:33 +00:00
Jordan K. Hubbard
12cada7161
Add SYSV shm stuff back to LINT.
...
chflags noschg /kernel in Makefile.i386 so if our previous kernel
was installed by make install, the second won't fall over.
1994-09-16 10:23:46 +00:00
Poul-Henning Kamp
fe95e21fed
Made the kernel compile even without "ether".
1994-09-16 05:47:06 +00:00
Andrey A. Chernov
3e2f490ab4
Remove all ADJKERNTZ references, now all this stuff in cpu.h
1994-09-16 01:09:42 +00:00
Andrey A. Chernov
dd067f0809
CPU_ADJKERNTZ added for resettodtr()
1994-09-16 01:05:24 +00:00
Andrey A. Chernov
3826e6e5f0
CPU_ADJKERNTZ added to cpu_sysctl
1994-09-16 01:00:38 +00:00
Andrey A. Chernov
7a808ab73b
KERN_ADJKERNTZ removed from here to cpu_sysctl MACHDEP section
1994-09-16 00:53:58 +00:00
Andrey A. Chernov
2eaac317bd
KERN_ADJKERNTZ moved to MACHDEP section
1994-09-16 00:50:02 +00:00
Stefan Eßer
4a078e7d90
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de> + <se>
...
Improved bus probing, symbolic names for registers..
Chip set parameters get dumped for intel PCI chip sets
(82424+82434 only, for now).
1994-09-16 00:33:29 +00:00
Stefan Eßer
45271d26ef
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
New version with support for the NCR 53c810 and 53c825.
Support for WIDE SCSI devices.
1994-09-16 00:22:32 +00:00
Bruce Evans
d8f10c1117
Add some prototypes.
1994-09-15 20:24:29 +00:00
Bruce Evans
0ad076d56a
Supply prototypes for some functions that were implicitly declared and
...
fix the resulting warnings.
1994-09-15 19:47:47 +00:00
Bruce Evans
1dbaf90cdb
Obtained from:
...
Remove the unnecessary inclusion of disklabel.h in cd9660_vfsops.c so
that I don't have to worry about the latter when changing disklabel.h.
Supply prototypes for some functions that were implicitly declared and
fix the resulting warnings and errors (timevals were punned to timespecs).
1994-09-15 19:46:03 +00:00
Paul Richards
e69c40d865
Include pio.h so that all those drivers that only include cpufunc.h
...
get the faster io macros/inline code rather than call the routines
in support.s
This whole area needs some going over.....
1994-09-15 17:55:47 +00:00
Doug Rabson
3b8a29aebc
Added back the SYSV ipc files which somehow got removed.
1994-09-15 16:47:50 +00:00
Paul Richards
ff89e6613e
Removed some macros that are now in cpufunc.h
...
Reviewed by: Bruce
1994-09-15 16:32:07 +00:00
Paul Richards
8db02de884
Added MCOUNT_ENTER and MCOUNT_EXIT macros to profile.h
...
Removed inb function since it's more correctly in pio.h
Copied write_eflags and read_eflags over from npx.c
(Some changes to the macros suggested by Bruce were not made at this
time since his suggestions probably apply to all the macros and
these inlined/macro definitions need a lot of cleaning up at some
point in the future.)
Reviewed by: Bruce
1994-09-15 16:27:14 +00:00
Paul Richards
03b6d659e5
Added -DKERNEL and added support for kernel profiling.
...
Reviewed by: Bruce
1994-09-15 15:41:48 +00:00
David Greenman
ab443e53b6
Brought over from 1.1.5:
...
From Bruce Evans:
Protect against reentering Debugger().
1994-09-15 11:38:59 +00:00
David Greenman
59ffd2e209
Change brought over from 1.1.5:
...
date: 1994/06/05 19:31:45; author: ats; state: Exp; lines: +19 -9
Changed some wrong comments from my last commit and document some more
opcodes.
1994-09-15 10:58:35 +00:00
David Greenman
3443a7b245
Brought over from 1.1.5:
...
Fix from Bruce Evans. There were missing sets of parantheses:
1. The checks for the standard data selectors were botched, so %ss == 0
and probably %cs == 0 were allowed. A fix is enclosed. The checks
for the standard selectors could be omitted without losing anything
since the standard selectors pass the valid_ldt_sel() tests.
1994-09-15 10:52:46 +00:00
David Greenman
610ee2f9b5
Made TCPDEBUG truely optional. Based on changes I made in FreeBSD 1.1.5.
...
Fixed somebody's idea of a joke - about the first half of the lines in
in_proto.c were spaced over by one space.
1994-09-15 10:36:56 +00:00
Søren Schmidt
4f683116b4
Added support for many more videomodes, including graphic modes up til
...
320x200 256col VGA. This is nessesary for the iBCS stuff to work right.
(And we get the benefit of more video modes). Uses the videocard BIOS
to optain mode tables.
Added a "green" saver, switches off the syncs for "green" monitors.
Reviewed by:
Submitted by:
Obtained from:
1994-09-15 07:26:40 +00:00
Poul-Henning Kamp
ee30a1ebc3
Fixed a warning from the compiler, which just crashed my laptop. When do
...
I start to listen to wise ol' compilers sound advice... sigh.
Also made lp0 a Point-to-point interface.
1994-09-15 02:37:11 +00:00
Garrett Wollman
82a2eb57c0
Beginnings of support for loadable protocol domains. In particular,
...
don't hard-code netisr values in icu.s, but rather, use an array of
function pointers and set them all up in machdep.c for statically-linked
protocol families. (This will eventually be done differently.)
1994-09-14 23:56:08 +00:00
Andrey A. Chernov
b93df24683
KERN_ADJKERNTZ added in preparation of resettodr() implementation
1994-09-14 23:21:00 +00:00
Andrey A. Chernov
82a4cf2359
1. adjkerntz variable added for preparation to resettodr() implementation
...
2. Leap year calculations fixed
1994-09-14 23:09:06 +00:00
Andrey A. Chernov
af3a0ca593
KERN_ADJKERNTZ added in preparation for resettodr() implementation
1994-09-14 22:49:29 +00:00
Garrett Wollman
639a2e5035
A make system file for building LKMs, derived from bsd.prog.mk.
1994-09-14 21:59:28 +00:00
Garrett Wollman
dea246f55a
Add code to make multicast routing be an LKM.
1994-09-14 21:21:29 +00:00
Andrey A. Chernov
2471ac957c
Increase transfer speed by waiting much less than 10ms after request
...
Submitted by: stark@sbstark.cs.sunysb.edu & slightly modifyed by me
1994-09-14 20:28:25 +00:00
David Greenman
d74643df99
Added missing #ifdef SYSVSHM.
1994-09-14 05:52:13 +00:00
Garrett Wollman
5e9ae478ac
Shuffle some functions and variables around to make it possible for
...
multicast routing to be implemented as an LKM. (There's still a bit of
work to do in this area.)
1994-09-14 03:10:15 +00:00
Garrett Wollman
f86233fe54
Added a bit of missing functionality to make this work correctly on a
...
wider variety of systems. Include the deivers from pci_intel.c in
pci_config.c (I hope this is what was intended; my system works ok).
Use pmap_mapdev(). Automatically map any large linear frame buffers
or whatnot in VGA-style devices which ordinarily would not have their
own drivers, and don't call not_supported() for them. (This shuts up
complaints about my Matrox card.) Include the beginnings of what could
eventually become dynamically-loadable PCI devices. Allow for the
possibility of PCI devices simply providing a PCI veneer over an existing
ISA device, and shut up about them, too.
Make autoconfiguration text conform more to the style of other supported
buses.
1994-09-14 01:34:51 +00:00
Poul-Henning Kamp
70fd1674ef
Reversed my patch from yesterday. "eisa" if >= 0x1000.
...
pas0 will be in "eisa", even though it isn't.
1994-09-13 17:06:47 +00:00
David Greenman
fe19c3238d
Made SLIP MTU configurable via ifconfig(8). Changed default MTU to 552
...
as it is a better choice in a day with BTLZ compression modems.
1994-09-13 16:05:50 +00:00
David Greenman
e9512b6c30
Added prototypes for cblock_alloc_cblocks and cblock_free_cblocks.
1994-09-13 16:03:35 +00:00
David Greenman
b18394cb09
Removed prototype for cblock_alloc_cblocks (and moved it into tty.h).
1994-09-13 16:02:20 +00:00
Doug Rabson
3d903220e4
Added SYSV ipcs.
...
Obtained from: NetBSD and FreeBSD-1.1.5
1994-09-13 14:47:38 +00:00
Poul-Henning Kamp
040bdbb2c7
Two minor nits, a printf wasn't #ifdef PAS_DEBUG'ed and probe should return 4.
1994-09-13 06:44:39 +00:00
Poul-Henning Kamp
1b4997efff
Only say eisa if ((ioaddr & 0xfff) >= 0x400)
1994-09-13 06:43:57 +00:00
Poul-Henning Kamp
66ce0eae53
Added DSI_SOFT_MODEM
1994-09-13 03:34:08 +00:00