Justin T. Gibbs
6d6f090033
ahb.c:
...
Synchronize malloc types for our softc.
ahc_eisa.c:
Sync to aic7xxx driver bus dma and new bus changes.
1999-04-23 23:29:00 +00:00
Justin T. Gibbs
047a1fb181
bt.c:
...
Simplify some inline functions.
btreg.h:
Correct a comment.
1999-04-23 23:28:20 +00:00
Justin T. Gibbs
00fa2b1fa7
Complete conversion to bus dma. This driver now works on the alpha.
...
aicasm_symbol.c:
Correct an unaligned access problem. You can't rely on DB to
store your data in an aligned fashion.
1999-04-23 23:27:31 +00:00
Justin T. Gibbs
b5aedf623a
Kill a compiler warning.
1999-04-23 23:26:10 +00:00
Justin T. Gibbs
9dd03ecf30
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 Wemm
525a3d26e7
Make the register_intr() glue actually have a chance of working...
1999-04-23 21:01:19 +00:00
Peter Wemm
e0e77ef1c6
s/lkm(4)/kld(4)/
1999-04-23 20:53:34 +00:00
Dmitrij Tejblum
11a9f83f80
Make pmap_collect() an official pmap interface.
1999-04-23 20:29:58 +00:00
Dmitrij Tejblum
0666dbe1cf
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
Dmitrij Tejblum
e415107779
Fixed several (not all) warnings.
1999-04-23 19:53:38 +00:00
Guy Helmer
200c501e03
Reference kld(4).
...
Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>
1999-04-23 16:12:44 +00:00
Peter Wemm
6757ed7e26
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
John Polstra
607c815bef
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
David Nugent
a09d51d0a5
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 Wemm
9d0e5f96b0
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
Søren Schmidt
3bbf78853f
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 Chen
46d28b4462
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
Doug Rabson
344dbae494
Update VERSREQ.
1999-04-21 19:50:27 +00:00
Peter Wemm
2cbbaa27c7
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 Kenji
565592bd9c
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 Takenori
866a540287
Sync with sys/i386/isa/isa_dma.c revision 1.2.
1999-04-21 12:17:00 +00:00
KATO Takenori
8e6e1dfb88
Sync with sys/i386/isa/clock.c revision 1.131.
1999-04-21 12:14:37 +00:00
Nick Hibma
63b6d959ae
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
Joseph Koshy
29ddf5ab88
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 Wemm
ab64f2390c
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
Dmitrij Tejblum
fb431f8bd4
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
Dmitrij Tejblum
8d81b5d631
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
Warner Losh
bb31204c9b
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 Wemm
8528f91719
oops, SMP was missing includes for a typedef.
1999-04-21 07:41:40 +00:00
Peter Wemm
54a8c69347
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 Wemm
bfc0d41b33
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
Alan Cox
f78fd73fa6
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
Dmitrij Tejblum
f998a53420
Added consts to cpu_set_fork_handler prototype. (Follow i386 version.)
1999-04-20 22:53:54 +00:00
Nick Hibma
38a3a046fc
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
Dmitrij Tejblum
1d8ca40c41
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
Nick Hibma
42b8d61161
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
Nick Hibma
272bc74e12
Add defines for Mass Storage Bulk-Only and COmmun. Class devices.
1999-04-20 21:25:29 +00:00
Dag-Erling Smørgrav
5f967b24fc
Make the location of init(8) tunable at boot time.
1999-04-20 21:15:13 +00:00
Nick Hibma
157ddd9539
Enclose .hcidebug in '#ifdef N.HCI'
1999-04-20 21:10:43 +00:00
Semen Ustimenko
461b249325
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 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
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
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
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