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
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
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
Doug Rabson
e2117e478b
Register sio interrupts as fast (fixing some silo overflow messages).
1999-04-18 14:11:01 +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
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
Peter Wemm
a7336d4969
I missed this PnP change for new-bus..
...
Submitted by: Blaz Zupan <blaz@gold.amis.net>
1999-04-18 06:13:33 +00:00
Bruce Evans
dc10771330
Actually build the new fxp module.
...
Updated comments about rotten modules.
Fixed disorder and English errors.
1999-04-18 03:18:33 +00:00
Paul Richards
3a129cf3d9
Set ifq_maxlen to IFQ_MAXLEN
1999-04-18 01:49:16 +00:00
Paul Richards
0fde788552
Set ifq_maxlen to number of transmit descriptors.
1999-04-18 01:37:19 +00:00
Matt Jacob
0366f90aa6
Make WangTek 51000 a fixed block device.
...
PR: kern/11194
Obtained from:naddy@mips.rhein-neckar.de
1999-04-18 01:05:03 +00:00
Paul Richards
195f63e808
The changes to vm_page.c have broken the assumption that mallocing
...
early will result in memory below 16M so now we need to explicitly use
contigmalloc to get low physical memory.
1999-04-18 01:03:46 +00:00
Nick Hibma
921a038ad5
UHCI_DEBUG should of course be OHCI_DEBUG
...
Reported by: MAEKAWA Masahide <bishop@rr.iij4u.or.jp>
1999-04-17 21:48:03 +00:00
Doug Rabson
a4a02ac46a
Probe the SiS 85c503 as a PCI-ISA bridge.
1999-04-17 19:48:45 +00:00
Peter Wemm
ebebab7e3c
Wrap the pcm driver for old isa probes.
...
Correct #ifdef typo for sbxvi (Thanks Brian!)
1999-04-17 19:38:38 +00:00
Peter Wemm
6a6aebc809
Disconnect lkm subdir so we don't build a lkm module, in case something
...
I do breaks world or the nightly snapshots. (you can still do it by hand
though for the moment)
1999-04-17 16:31:13 +00:00
Peter Wemm
a9013e8a77
Convert the dummynet lkm code to be kld aware (this isn't actually used
...
anywhere that I can see).
1999-04-17 11:09:08 +00:00
Bruce Evans
2d0e5840b4
Allocate space for struct isa_device's, not for pointers thereto.
...
This fixes memory corruption that caused calls to address 0 here.
1999-04-17 09:56:35 +00:00
Peter Wemm
2072df97aa
GC some unused code.
1999-04-17 09:12:35 +00:00
Peter Wemm
ffab0b4be1
Oops, forgot this part of lkm code that's been replaced with kld.
1999-04-17 08:56:38 +00:00
Peter Wemm
e91896117b
Well folks, this is it - The second stage of the removal for build support
...
for LKM's..
1999-04-17 08:36:07 +00:00
Peter Wemm
6637b74945
Image activators use EXEC_SET(), not TEXT_SET(). (The first is a macro
...
wrapper for DECLARE_MODULE(), the second is a linker set declaration)
1999-04-17 07:55:15 +00:00
Greg Lehey
f4cdc766cc
Reverse last checkin, which was a regression. Grrr.
1999-04-17 07:48:34 +00:00
Greg Lehey
cbeab55980
free_vinum: clear up a warning message.
1999-04-17 04:15:50 +00:00
Greg Lehey
4e7916388f
Replace with the correct version which sources in the other .gdbinits.
1999-04-17 04:14:40 +00:00
Peter Wemm
007e69315a
Merge up to rev 1.234 (nice revision number!) of i386/isa/sio.c.
1999-04-17 01:02:27 +00:00
Peter Wemm
c976cd3849
Merge up to rev 1.226 of i386/isa/sio.c
1999-04-17 00:37:01 +00:00
Peter Wemm
8da287cee8
oops, there was no tek390.c from the last commit, that's something on
...
one of Doug's machines apparently.
1999-04-17 00:06:24 +00:00
Peter Wemm
e3cc309336
We use the generic isa version now.
1999-04-17 00:02:56 +00:00
Peter Wemm
6e779b5997
We now use the generic isa version..
1999-04-17 00:01:59 +00:00
Peter Wemm
7756e4b58e
vga_isa.c is now generic, not i386 specific (src/sys/isa/vga_isa.c)
1999-04-17 00:00:31 +00:00
Peter Wemm
6e694ebb8d
Copy across some apparently missing cleanups from i386/isa/vga_isa.c
1999-04-16 23:54:24 +00:00
Peter Wemm
c2c75d780e
As a temporary anti-foot-shooting measure, don't let the user attach
...
the atkbd device to isa, as was in the old (and 3.x) GENERIC config.
1999-04-16 23:39:15 +00:00
Peter Wemm
c002d680f8
Add a sample loadable pci driver Makefile..
1999-04-16 21:52:27 +00:00
Peter Wemm
6182fdbda8
Bring the 'new-bus' to the i386. This extensively changes the way the
...
i386 platform boots, it is no longer ISA-centric, and is fully dynamic.
Most old drivers compile and run without modification via 'compatability
shims' to enable a smoother transition. eisa, isapnp and pccard* are
not yet using the new resource manager. Once fully converted, all drivers
will be loadable, including PCI and ISA.
(Some other changes appear to have snuck in, including a port of Soren's
ATA driver to the Alpha. Soren, back this out if you need to.)
This is a checkpoint of work-in-progress, but is quite functional.
The bulk of the work was done over the last few years by Doug Rabson and
Garrett Wollman.
Approved by: core
1999-04-16 21:22:55 +00:00