Guy Helmer
ec407dbb0d
Revise for KLD's.
...
Prompted-By: Nathan Ahlstrom <nrahlstr@winternet.com>
1999-04-20 20:36:36 +00:00
Steve Price
5f78f4b3f1
Forgot to remove these files with the NetBSD games cleanups.
1999-04-20 20:24:40 +00:00
Peter Wemm
713959259e
Clean out most of the LKM stuff, the build support left a little while ago.
1999-04-20 14:33:24 +00:00
Peter Wemm
efd38fd1fa
No need to use a magic IPFIREWALL_MODULE - the build system supplies
...
one already we can test for.
1999-04-20 14:31:23 +00:00
Peter Wemm
3a8e3ea548
s/IPFIREWALL_MODULE/KLD_MODULE/
1999-04-20 14:29:59 +00:00
Peter Wemm
29789c6df9
Default KMODDIR = /modules now, not /lkm
1999-04-20 14:24:52 +00:00
Peter Wemm
66e55756b5
Tidy up some stray / unused stuff in the IPFW package and friends.
...
- unifdef -DCOMPAT_IPFW (this was on by default already)
- remove traces of in-kernel ip_nat package, it was never committed.
- Make IPFW and DUMMYNET initialize themselves rather than depend on
compiled-in hooks in ip_init(). This means they initialize the same
way both in-kernel and as kld modules. (IPFW initializes now :-)
1999-04-20 13:32:06 +00:00
Joerg Wunsch
346f1ca8fc
Don't clobber the "prompt" variable if it has already been set (e. g.
...
from within loader.conf).
Reviewed by: dcs
1999-04-20 12:07:03 +00:00
David E. O'Brien
0e9364c961
Add compat22 and compat3x.
1999-04-20 11:48:01 +00:00
David E. O'Brien
d790bc7096
Add script to install the compat3x distribution.
1999-04-20 11:42:51 +00:00
David E. O'Brien
ac34a7a431
Add the compat3x dist.
1999-04-20 11:41:59 +00:00
KATO Takenori
275d4ec481
Recognize PC-98 16-bits bus (C-bus) as ISA bus. Because class number
...
of the C-bus is not assigned, PCI to C-bus bridges were recognized as
generic PCI bridges.
1999-04-20 11:36:36 +00:00
David E. O'Brien
4da1577ed0
Add the compat3x series of uuencoded, gziped balls of fun.
1999-04-20 11:34:20 +00:00
David E. O'Brien
0e37570243
Welcome to the compat3x series.
1999-04-20 11:32:10 +00:00
Doug Rabson
c2974efdbe
Make bt driver work on eisa again.
...
Submitted by: Matthew N. Dodd <winter@jurai.net>
1999-04-20 09:53:05 +00:00
KATO Takenori
14349c1d6f
Sync with sys/i386/i386/userconfig.c revision 1.136.
1999-04-20 09:10:47 +00:00
KATO Takenori
32c9ff911e
Sync with sys/i386/i386/machdep.c revision 1.330.
1999-04-20 09:08:51 +00:00
KATO Takenori
07a6f835ff
Sync with sys/i386/conf/Makefile.i386 revision 1.147.
1999-04-20 09:07:19 +00:00
KATO Takenori
bf362ede5f
Rectivate pnp0.
1999-04-20 09:06:03 +00:00
Hellmuth Michaelis
00f8b3fd87
Make pcvt compile and run again after find_display() is gone as part of
...
the new-bus changes. Also fix several compiler warnings.
1999-04-20 08:45:27 +00:00
Joseph Koshy
7725a6c940
Change 'exists()' constructs to refer to directories in ${.CURDIR}.
...
Tested with a make world.
PR: misc/4395
Submitted by: J Wunsch
Reviewed by: bde
1999-04-20 05:33:07 +00:00
Justin T. Gibbs
b19a4814fc
Preserve termination settings across the card reset in our shutdown hook.
1999-04-19 21:28:15 +00:00
Justin T. Gibbs
d72b216c5b
Handle the case when auto sense retrieval fails.
...
Give automatic request sense operations a 5 second timeout.
1999-04-19 21:27:36 +00:00
Justin T. Gibbs
d3a5df64ab
Use macros for accessing the head of the heap so that code
...
is isolated from implementation details of the heap.
1999-04-19 21:26:17 +00:00
Justin T. Gibbs
5a526431f8
cam_periph.c:
...
Move handling of CAM_AUTOSENSE_FAIL into block dealing with
all other scsi status errors.
cam_queue.c:
cam_queue.h:
Fix 'off by one' heap bug in a more efficient manner. Since
heap algorithms like to deal with indexes started from 1,
offset our heap array pointer at allocation time to make this
so for a C environment. This makes the implementation of the
algorithm a bit more efficient.
cam_xpt.c:
Use macros for accessing the head of the heap so that code
is isolated from implementation details of the heap.
1999-04-19 21:26:08 +00:00
Peter Wemm
bd43a21c14
Kill joy for the time being, it used lkm unconditionally, breaking world.
...
Submitted by: "Steven G. Kargl" <kargl@troutmask.apl.washington.edu>
1999-04-19 20:36:06 +00:00
Peter Wemm
7ceeede80c
Always reset the isa hints after releasing the resources after probe,
...
because the act of doing the release kills the hints(!). A quirk of
the wrapper caused it to reset all the settings, except perhaps for the
memory address. I've tested this with a real SMC 8013EPC - which uses
shared memory addresses - it seems to work OK.
1999-04-19 20:31:53 +00:00
Nick Hibma
49ae25e811
1) Add Rockfire vendor and gamepad product (MAEKAWA Masahide)
...
2) Sort the list again (Roger Hardiman)
3) Reinstate a piece of code to look for a name for a device
if none is found in the device itself.
1999-04-19 20:25:18 +00:00
Peter Wemm
63cfedcc93
The missing prototype for isa_wrap_old_drivers() was bugging me..
1999-04-19 20:16:22 +00:00
Peter Wemm
0f6dea5ce2
Make userconfig saving actually work..
1999-04-19 19:40:58 +00:00
Peter Wemm
4d823d728f
GC some stray debugging printf()s...
1999-04-19 19:39:08 +00:00
Masafumi Max NAKANE
120ac26db8
Typo fix.
1999-04-19 18:48:26 +00:00
Alan Cox
270da41581
_pmap_unwire_pte_hold and pmap_remove_page:
...
Use pmap_TLB_invalidate instead of invltlb_1pg to eliminate
unnecessary IPIs.
pmap_remove, pmap_protect and pmap_remove_pages:
Use pmap_TLB_invalidate_all instead of invltlb to eliminate
unnecessary IPIs.
pmap_copy:
Use cpu_invltlb instead of invltlb when updating APTDpde.
pmap_changebit:
Rather than deleting the unused "set bit" option (which may be
useful later), make pmap_changebit an inline that is used
by the new pmap_clearbit procedure.
Collectively, the first three changes reduce the number of TLB shootdown
IPIs by 1/3 for a kernel compile.
1999-04-19 18:45:21 +00:00
Luoqi Chen
8e9aec89b1
Fix a potential hang situation.
...
PR: i386/2108
1999-04-19 18:44:16 +00:00
Peter Wemm
ee35d927c2
Don't do (1 << irq) to get an interrupt mask when irq = -1.
...
Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>
1999-04-19 18:03:51 +00:00
KATO Takenori
feee147835
Fixed missing changes for new-bus (return value of the probe routine).
...
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-04-19 16:10:40 +00:00
Peter Wemm
14dd465c07
The Alpha probably wouldn't appreciate getting the pc98 isa port
...
definitions. Change it from machine != I386 to machine == PC98.
1999-04-19 14:40:55 +00:00
Peter Wemm
c528a79a0d
drop /lkm
1999-04-19 14:33:31 +00:00
Peter Wemm
8d85d2c418
Remove LKM module glue Makefile.
1999-04-19 14:31:55 +00:00
Peter Wemm
f4e6d58dca
vfsload maps into kldload only now, no more fork/exec of modload(8).
1999-04-19 14:28:45 +00:00
Peter Wemm
d95939af7a
Zap LKM option and support. Farewell old friend.
1999-04-19 14:19:52 +00:00
Peter Wemm
db42d90829
unifdef -DVM_STACK - it's been on for a while for x86 and was checked
...
and appeared to be working for the Alpha some time ago.
1999-04-19 14:14:14 +00:00
Peter Wemm
5f5a2519b4
Fix a braino from last commit.
1999-04-19 14:01:42 +00:00
Peter Wemm
4498c1f307
Slightly reorder the all: to make sure it's before any alternate kernel
...
names for debugging etc. all: should now always be the first target.
1999-04-19 13:53:07 +00:00
Peter Wemm
896de22812
GC some now unused (and #if 0) code.
1999-04-19 13:34:25 +00:00
Peter Wemm
f71c851c25
Drop the 'at nexus?' from the busses, it's not used.
...
Reactivate eisa0 and pnp0 in GENERIC, they work.. (eisa has been converted
but pnp still (for the most part) works the old way).
1999-04-19 11:53:36 +00:00
KATO Takenori
3d88f91408
Sync with sys/isa/sio.c revision 1.226.
1999-04-19 11:11:01 +00:00
KATO Takenori
d4d6ff4d66
Sync with sys/i386/i386/userconfig.c revision 1.135.
1999-04-19 11:06:08 +00:00
KATO Takenori
aad1d9f29a
Sync with sys/boot/i386/loader/Makefile revision 1.32.
1999-04-19 11:02:19 +00:00
Brian Somers
23f7bd1706
Spelling police
1999-04-19 10:18:34 +00:00