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
Doug Rabson
319c0e7fed
Add commented out entries for ata driver now that it works on the alpha.
1999-04-19 08:56:38 +00:00
Doug Rabson
a7aeb17acc
Add seatbelts.
1999-04-19 08:55:11 +00:00
Doug Rabson
343f195b0c
Fix some confusion between physical and virtual addresses when recording
...
the driver's choice of memory window.
1999-04-19 08:42:39 +00:00
Joseph Koshy
0c101fb2e7
Clarify wording to indicate that the arguments to find(1) are path names
...
(and can be both files or directories). Show white space between
"(", ")", "!" and their corresponding `expression' arguments as
expected by the expression parser inside find(1).
Prompted by: David Honig <David.Honig@idt.com> on freebsd-doc
Message-Id: <199904132055.NAA09432@justinian.Eng.idt.com>
1999-04-19 08:26:00 +00:00
Peter Wemm
3c0d8bc982
Always create attach points for the various child busses that can be
...
attached to the nexus. With one exception, this (for example) allows
you to do wierd things like kldload the eisa bus on the fly and then
drivers, and have it auto probe the eisa bus when the drivers come online.
The one exception being pci, it only adds the pcib after the presence of
the pci bus is detected and that's #if'ed code.
A side effect of this is that isa and eisa will be attached to the nexus
directly rather than the PCI->ISA or PCI->EISA bridges. I'm not sure if
this is good or bad at this point, but it seems to be closer to the way
things are for the i386 family... This is likely to be followed up.
This also fixes compilation without a PCI bus configured and will allow
eisa to work without PCI too.
1999-04-19 08:04:19 +00:00
Peter Wemm
e51d99dc81
EISA can (or will) be a child of the i386 nexus on non-PCI systems.
1999-04-19 07:58:34 +00:00
Warner Losh
ab898e2ec9
Add :Q to quote variable expansion to all proper expansion of
...
variables for recursive makes. This makes it less painful to cross
build recent NetBSD kernels on FreeBSD.
Obtained from: NetBSD
1999-04-19 07:30:04 +00:00
Joseph Koshy
59d615f8c7
Correct typo.
...
PR: docs/11185
Submitted by: Kazuo Horikawa <horikawa@jp.freebsd.org>
1999-04-19 07:17:58 +00:00
Peter Wemm
bed56f7f4d
Set the bus description for EISA, like it is for ISA.
1999-04-19 06:57:33 +00:00
Warner Losh
da2d2676bb
Set ifq_maxlen to eliminate "zp0 XXX: driver didn't set ifq_maxlen"
...
message on boot.
I know this driver is depricated, but I need to use it for a little
while.
1999-04-19 06:56:24 +00:00
Steve Price
c91f5974b9
Use const where appropriate.
...
PR: 10739
Submitted by: Stephen J. Rosnowski <sjr@home.net>
Obtained from: NetBSD PR 6151
1999-04-19 04:05:25 +00:00
Steve Price
af71cfbb87
Merge a bunch of cleanups from NetBSD.
...
PR: 8083
Submitted by: Stephen J. Roznowski <sjr@home.net>
Obtained from: a whole slew of NetBSD PRs
1999-04-19 03:59:02 +00:00
Søren Schmidt
f1cb6ca392
Update to use the new-bus framework. No functional changes.
...
Mostly done by Doug Rabson, minor fixes by me.
1999-04-18 20:48:15 +00:00
Peter Wemm
bdd11a743e
Compile without a PCI bus in the kernel.
1999-04-18 20:15:06 +00:00
Peter Wemm
0f6bc47029
Make the bt isa driver work..
...
- fix cut/paste problem. :-)
- don't forget to call isa_dmacascade()
- reset the port after we release resources.
That last one is a trap to watch out for.. The isa bus driver uses the
same port/irq/mem/etc variables for the initial probe hints as it does
for allocation/deallocation tracking. Releasing a resource clears the
variable and then you loose the hint during attach.. (ouch!)
1999-04-18 19:08:28 +00:00
Peter Wemm
d6a592e099
Check bus_setup_intr() as a seatbelt...
1999-04-18 19:03:50 +00:00
Jordan K. Hubbard
f3d2c3fd5c
Add entries for Intel 82443GX chipset.
...
Submitted by: Steinar Haug <sthaug@nethelp.no>
1999-04-18 18:44:21 +00:00
Peter Wemm
2ec18d8b24
Disconnect modload/modunload/modstat from their Makefiles..
1999-04-18 15:56:20 +00:00
Peter Wemm
a49a3d4433
Implement an EISA new-bus framework. The old driver probe mechanism
...
had a quirk that made a shim rather hard to implement properly and it was
just easier to convert the drivers in one go. The changes to the
buslogic driver go beyond just this - the whole driver was new-bus'ed
including pci and isa. I have only tested the EISA part of this so far.
Submitted by: Doug Rabson <dfr@nlsystems.com>
1999-04-18 15:50:35 +00:00
Peter Wemm
a7375c7225
Remove i386-specific psm.c - it's now in sys/isa/psm.c
1999-04-18 15:13:03 +00:00
Peter Wemm
25f4337454
Merge revs 1.57 and 1.60 of i386/isa/psm.c
1999-04-18 15:12:11 +00:00
Doug Rabson
d6c789c07a
Add support for 'disabled' probe hint.
1999-04-18 15:10:58 +00:00
KATO Takenori
c55a92c639
Sync with follwing files:
...
Path Revision
i386/conf/GENERIC 1.162
i386/conf/Makefile.i386 1.146
i386/conf/files.i386 1.236
i386/conf/options.i386 1.111
i386/i386/machdep.c 1.329
i386/i386/userconfig.c 1.134
i386/isa/fd.c 1.135
i386/isa/if_ed.c 1.151
i386/isa/isa_dam.c 1.1
i386/isa/npx.c 1.67
isa/sio.c 1.224
dev/syscons/syscons.c 1.300
i386/isa/wd.c 1.194
isa/vga_isa.c 1.5
isa/atkbd_isa.c 1.3
isa/syscons_isa.c 1.2
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-04-18 14:42:20 +00:00
Peter Wemm
c6f819b927
These two have been replaced with isa/sio* in the generic isa area.
1999-04-18 14:38:42 +00:00
Peter Wemm
f3a865fb76
Merge missing changes from i386/isa/sioreg.h (PC98 related)
1999-04-18 14:37:47 +00:00
Peter Wemm
0dd2ac5462
Tidy up a few things left over from the conversion from i386/isa/sio.c.
...
Leave two #if 0'd notes about the way things used to be done for reference.
1999-04-18 14:35:28 +00:00
KATO Takenori
924b60cb56
Added PC98 code.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-04-18 14:30:55 +00:00
KATO Takenori
5fad759c59
Use pc98/pc98/pc98.h instead of isa/isareg.h in PC98 kernel.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-04-18 14:27:33 +00:00
Doug Rabson
e2117e478b
Register sio interrupts as fast (fixing some silo overflow messages).
1999-04-18 14:11:01 +00:00
Peter Wemm
7c71e88713
Clean up the skeleton code a little. There was a #ifdef to avoid
...
stdlib.h unless on C++. However, we already included it above, so there
was no point using the redundant declarations instead.
1999-04-18 13:37:49 +00:00
Peter Wemm
e6fbbbe459
Further cleanups. i386_ioconf.c and alpha_ioconf.c were essentially the
...
same and were merged into a single newbus_ioconf.c. CG'd some more unused
code.
1999-04-18 13:36:29 +00:00
Doug Rabson
8c1cc362b8
Use perl, not perl5 to compile interfaces.
1999-04-18 13:31:23 +00:00
Daniel C. Sobral
44e568e2a1
Add support for Joliet extensions to the iso9660 fs. The related PR
...
cannot yet be closed, though.
I hope I got all credits right, and that the multiple submitted by lines
do not break anyone's scripts...
PR: kern/5038, kern/5567
Submitted by: Keith Jang <keith@email.gcn.net.tw>
Submitted by: Joachim Kuebart <joki@kuebart.stuttgart.netsurf.de>
Submitted by: Byung Yang <byung@wam.umd.edu>
Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
1999-04-18 10:58:03 +00:00
David E. O'Brien
fa8e3bcb32
This duplicates gnu/usr.bin/cc/c++filt.
1999-04-18 10:25:57 +00:00
David E. O'Brien
3136806974
Turn off f2c. Superseeded by EGCS's g77.
1999-04-18 09:51:43 +00:00
David E. O'Brien
94d3e4cb5c
Turn off libf2c. Superseeded by EGCS's libg2c.
1999-04-18 09:50:58 +00:00
David E. O'Brien
d0ef0a358c
Hookup libg2c. (define NO_FORTRAN if you don't want it built)
1999-04-18 09:50:16 +00:00
David E. O'Brien
e4f5e0bb93
libg2c -- EGCS's version of libf2c (plus enhancements).
1999-04-18 09:48:40 +00:00
David E. O'Brien
df35f426d2
Add FORTRAN support.
1999-04-18 09:44:36 +00:00
David E. O'Brien
b414fa0fb0
Move HAVE_CONFIG_H define to global cc/ Makefile so all can share the benifits.
1999-04-18 09:42:56 +00:00
David E. O'Brien
1e2318cd6a
*** empty log message ***
1999-04-18 09:41:49 +00:00
David E. O'Brien
58485a8a93
Use inherited BINDIR defintion.
1999-04-18 09:39:38 +00:00
David E. O'Brien
0af4cf134e
Include the parent Makefile.inc so we get a proper BINDIR definition.
...
As explained by: bde
1999-04-18 09:36:11 +00:00
David E. O'Brien
6253064e3f
Hookup the new FORTRAN compiler. Define `NO_FORTRAN' to not compile it.
1999-04-18 09:34:01 +00:00
David E. O'Brien
083f04bdd4
Add the EGCS g77 FORTRAN compiler.
1999-04-18 09:33:25 +00:00
David E. O'Brien
ec237986a1
Minimum change to convert from home-grown f77 to EGCS's g77.
...
(Pre-bdelinted)
1999-04-18 09:22:56 +00:00
Daniel C. Sobral
5d9a0e5b26
Installs a default loader.rc if none exists. Document loader.conf.
1999-04-18 09:21:12 +00:00
Daniel C. Sobral
f6c2a57dee
A default loader.rc to be installed.
1999-04-18 09:20:08 +00:00