gibbs
998c74d380
Kill a compiler warning.
1999-04-23 23:26:10 +00:00
gibbs
4bdf5acb03
Release bus entries in the EDT when a path is released.
...
Null out path entries when the path is released to catch bugs.
Free our configuration hook when we're done with it.
1999-04-23 23:25:48 +00:00
peter
7bc6edd255
Make the register_intr() glue actually have a chance of working...
1999-04-23 21:01:19 +00:00
peter
1d952b2530
s/lkm(4)/kld(4)/
1999-04-23 20:53:34 +00:00
dt
9efe75f7a6
Make pmap_collect() an official pmap interface.
1999-04-23 20:29:58 +00:00
dt
c270d3aded
Moved cpu_set_fork_handler's prototype from <machine/cpu.h> to <sys/proc.h>.
...
Suggested by: bde
1999-04-23 20:22:44 +00:00
dt
a1d50daf71
Fixed several (not all) warnings.
1999-04-23 19:53:38 +00:00
ghelmer
aa25704686
Reference kld(4).
...
Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>
1999-04-23 16:12:44 +00:00
peter
a46cf5f8fa
Update VM86 comment - it's used for VESA too.
...
PR: 7976
Submitted by: Stefan Eggers <seggers@semyam.dinoco.de>
1999-04-23 06:30:10 +00:00
jdp
43e60106b0
Update #include statements to reflect the new location of "sioreg.h".
...
With these changes plus the egcs fix I committed a few minutes ago,
"make -DWANT_AOUT world" works again. Most likely, "make upgrade"
is fixed too, though I haven't tested that.
1999-04-22 21:02:44 +00:00
davidn
8946b02fed
Fix so that this driver works again when compiled with EGCS (which
...
apparently has a much better optimiser, requiring 'volatile' memory
to be declared as such).
1999-04-22 15:19:37 +00:00
peter
31282b93d0
Return the port size from the probe.
...
"ppc0 at port 0x378 irq 7 drq 3 on isa0" becomes
"ppc0 at port 0x378-0x37f irq 7 drq 3 on isa0"
1999-04-22 13:10:43 +00:00
sos
cdd1dd5272
Fix the promise_intr function, it should use 'lun' not 'unit'
...
to get the offset into ata_devices.
1999-04-22 08:07:44 +00:00
luoqi
6ea0e19959
Work around an egcs optimizer bug (i386). This should fix the active ftp
...
hang problem. A bug report has been sent to cygnus.
1999-04-21 21:28:01 +00:00
dfr
d46d361744
Update VERSREQ.
1999-04-21 19:50:27 +00:00
peter
2e6c779420
Fix my breakage of BRIDGE compiling option without IPFIREWALL..
...
(Note that if you have bridge compiled in and then kldload ipfw, bridge
won't automatically use it - knowledge of ipfw/dummynet is compiled in)
1999-04-21 18:23:00 +00:00
sada
b77bb336f9
The function msgrcv() could copy larger data than it should do
...
under some circumstances.
PR: kern/10765
Submitted by: Yasuhito FUTATSUKI <futatuki@fureai.or.jp>
1999-04-21 13:30:01 +00:00
kato
9b64807a87
Sync with sys/i386/isa/isa_dma.c revision 1.2.
1999-04-21 12:17:00 +00:00
kato
4e8c2959e1
Sync with sys/i386/isa/clock.c revision 1.131.
1999-04-21 12:14:37 +00:00
n_hibma
5b4e2f96f2
Forgot one.
...
Original log message:
Remove feature creep: STAILQ_REMOVE_HEAD_UNTIL added it for convenience
but we can do without it.
Obtained from: Peter Wemm
1999-04-21 12:08:07 +00:00
jkoshy
d9c0066701
Use ${.CURDIR} in `exists()' constructs.
...
PR: misc/4395
Submitted by: J Wunsch <j@ida.interface-business.de>
1999-04-21 11:09:40 +00:00
peter
83ff67cf25
Merge a diff that Soren sent me to resolve some lun / unit problems.
...
While here, also fix my additions to use naming that's more consistant
with Sorens. (ie: s/softc/scp/)
1999-04-21 10:58:07 +00:00
dt
d0aab1cd69
pmap_ts_referenced(): set fault on {read|execute|write} bits on the page on,
...
so we will know when the page is accessed again.
(Also, make it return an integer, not "boolean" TRUE/FALSE).
1999-04-21 10:51:04 +00:00
dt
306f74ff3a
Change type of a variable from u_int to size_t, so that pointer to it may be
...
used as a last argument to copyinstr().
1999-04-21 09:41:07 +00:00
imp
4420c30081
DEVICE_SUSPEND was always returning ENXIO for reasons unknown. For
...
now we noisily ignore this (and all errors). DEVICE_SUSPEND should be
corrected, but I wanted to unbreak suspend until that happens.
1999-04-21 07:57:55 +00:00
peter
fc13028321
oops, SMP was missing includes for a typedef.
1999-04-21 07:41:40 +00:00
peter
fa628c268c
Stage 1 of a cleanup of the i386 interrupt registration mechanism.
...
Interrupts under the new scheme are managed by the i386 nexus with the
awareness of the resource manager. There is further room for optimizing
the interfaces still. All the users of register_intr()/intr_create()
should be gone, with the exception of pcic and i386/isa/clock.c.
1999-04-21 07:26:30 +00:00
peter
d91b5fa22a
As I understand it, these register_intr()'s shouldn't be here. The isa
...
driver attaches the interupt itself.
1999-04-21 07:02:19 +00:00
alc
a58e3203d4
Address several problems in vn_read and vn_write:
...
1. Make read-ahead work for pread and aio_read.
2. Fix one place where a comparison of uio_offset with -1
wasn't updated to use FOF_OFFSET.
3. Honor O_APPEND in the FOF_OFFSET case.
In addition, use the variable name "ioflag" in both vn_read and
vn_write to avoid possible confusion between the variable "flag"
and the parameter "flags".
Submitted by: Bruce Evans <bde@zeta.org.au> and me
1999-04-21 05:56:45 +00:00
dt
9eacfd4188
Added consts to cpu_set_fork_handler prototype. (Follow i386 version.)
1999-04-20 22:53:54 +00:00
n_hibma
4fc9be5267
Remove feature creep: STAILQ_REMOVE_HEAD_UNTIL added it for convenience
...
but we can do without it.
1999-04-20 22:37:18 +00:00
dt
e795cd37ab
alpha/include/param.h: #define NCPUS 1
...
alpha/include/lock.h: remove nop simplelock macros, which are defined
in <sys/lock.h> if NCPUS == 1.
As a result, NULL_SIMPLELOCK is defined, and a few warnings removed.
1999-04-20 22:20:57 +00:00
n_hibma
2c5564134a
1) Change printf's into DPRINTF.
...
2) rename variables to be more conclusive.
3) fix a problem in uhci_ii_done. Avoid collecting all the status's of the
TD's, we only need to one from the last inactive one.
4) Change the errorcount from 2 to 3 (see UHCI spec.).
1999-04-20 21:35:27 +00:00
n_hibma
327d7faf3a
Add defines for Mass Storage Bulk-Only and COmmun. Class devices.
1999-04-20 21:25:29 +00:00
des
d3e9d9a7c3
Make the location of init(8) tunable at boot time.
1999-04-20 21:15:13 +00:00
n_hibma
d96217d098
Enclose .hcidebug in '#ifdef N.HCI'
1999-04-20 21:10:43 +00:00
semenu
42e01703dc
Removed annoying messaged during boot,added some check
...
before mounting (should help to do not mount extended partitions:-).
Fixed problem with hanging while unmounting busy fs.
And (the most important) added some locks to prevent
simulaneous access to kernel structures!
1999-04-20 21:06:44 +00:00
peter
73d89323c4
Clean out most of the LKM stuff, the build support left a little while ago.
1999-04-20 14:33:24 +00:00
peter
3dd008201a
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
ab84101dc3
s/IPFIREWALL_MODULE/KLD_MODULE/
1999-04-20 14:29:59 +00:00
peter
f9bc841320
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
5bfc6b1d27
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
kato
e8fdff18c2
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
dfr
f4a4db4735
Make bt driver work on eisa again.
...
Submitted by: Matthew N. Dodd <winter@jurai.net>
1999-04-20 09:53:05 +00:00
kato
10f2d7145c
Sync with sys/i386/i386/userconfig.c revision 1.136.
1999-04-20 09:10:47 +00:00
kato
dd587e19a0
Sync with sys/i386/i386/machdep.c revision 1.330.
1999-04-20 09:08:51 +00:00
kato
fd6afc20ab
Sync with sys/i386/conf/Makefile.i386 revision 1.147.
1999-04-20 09:07:19 +00:00
kato
97ded58fd7
Rectivate pnp0.
1999-04-20 09:06:03 +00:00
hm
6f102772c7
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
gibbs
888d524103
Preserve termination settings across the card reset in our shutdown hook.
1999-04-19 21:28:15 +00:00