peter
83df0d6078
GC some now unused (and #if 0) code.
1999-04-19 13:34:25 +00:00
peter
ec5fa04f0e
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
49d52688ca
Sync with sys/isa/sio.c revision 1.226.
1999-04-19 11:11:01 +00:00
kato
193b16e006
Sync with sys/i386/i386/userconfig.c revision 1.135.
1999-04-19 11:06:08 +00:00
kato
5e79bb76b5
Sync with sys/boot/i386/loader/Makefile revision 1.32.
1999-04-19 11:02:19 +00:00
brian
44058649e6
Spelling police
1999-04-19 10:18:34 +00:00
dfr
5d0d9feb9e
Add commented out entries for ata driver now that it works on the alpha.
1999-04-19 08:56:38 +00:00
dfr
383d09639e
Add seatbelts.
1999-04-19 08:55:11 +00:00
dfr
e374d062a8
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
peter
8794200df4
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
8755eb28bf
EISA can (or will) be a child of the i386 nexus on non-PCI systems.
1999-04-19 07:58:34 +00:00
peter
57dc7b24eb
Set the bus description for EISA, like it is for ISA.
1999-04-19 06:57:33 +00:00
imp
314f2274cf
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
sos
390eb1b3d2
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
8ffa409102
Compile without a PCI bus in the kernel.
1999-04-18 20:15:06 +00:00
peter
b10162efe5
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
886743eeea
Check bus_setup_intr() as a seatbelt...
1999-04-18 19:03:50 +00:00
jkh
c158e3771f
Add entries for Intel 82443GX chipset.
...
Submitted by: Steinar Haug <sthaug@nethelp.no>
1999-04-18 18:44:21 +00:00
peter
d31d6be6f6
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
dfb16d4177
Remove i386-specific psm.c - it's now in sys/isa/psm.c
1999-04-18 15:13:03 +00:00
peter
c2b064f676
Merge revs 1.57 and 1.60 of i386/isa/psm.c
1999-04-18 15:12:11 +00:00
dfr
58dd4aa092
Add support for 'disabled' probe hint.
1999-04-18 15:10:58 +00:00
kato
6b69df13a8
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
da8f615ce6
These two have been replaced with isa/sio* in the generic isa area.
1999-04-18 14:38:42 +00:00
peter
d7c3fd16a8
Merge missing changes from i386/isa/sioreg.h (PC98 related)
1999-04-18 14:37:47 +00:00
peter
8095c1f136
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
3da450ec10
Added PC98 code.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-04-18 14:30:55 +00:00
dfr
44d8b46bff
Register sio interrupts as fast (fixing some silo overflow messages).
1999-04-18 14:11:01 +00:00
dfr
219dec9bd3
Use perl, not perl5 to compile interfaces.
1999-04-18 13:31:23 +00:00
dcs
1ff58a39ac
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
dcs
7da9554ad1
Installs a default loader.rc if none exists. Document loader.conf.
1999-04-18 09:21:12 +00:00
dcs
324546512f
A default loader.rc to be installed.
1999-04-18 09:20:08 +00:00
peter
f8ccdc284f
I missed this PnP change for new-bus..
...
Submitted by: Blaz Zupan <blaz@gold.amis.net>
1999-04-18 06:13:33 +00:00
bde
4b9d91f834
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
067e3249ab
Set ifq_maxlen to IFQ_MAXLEN
1999-04-18 01:49:16 +00:00
paul
92f601986d
Set ifq_maxlen to number of transmit descriptors.
1999-04-18 01:37:19 +00:00
mjacob
10199fefce
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
9510d8b369
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
n_hibma
1b83672628
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
dfr
8a353ac4a3
Probe the SiS 85c503 as a PCI-ISA bridge.
1999-04-17 19:48:45 +00:00
peter
649a72f196
Wrap the pcm driver for old isa probes.
...
Correct #ifdef typo for sbxvi (Thanks Brian!)
1999-04-17 19:38:38 +00:00
peter
82d728b4a9
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
8dc2affd00
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
bde
efa86a9261
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
c5665d9c0e
GC some unused code.
1999-04-17 09:12:35 +00:00
peter
5c2c67ae8e
Oops, forgot this part of lkm code that's been replaced with kld.
1999-04-17 08:56:38 +00:00
peter
b5e9563d84
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
ea1e34d0c9
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
grog
eeaec3c191
Reverse last checkin, which was a regression. Grrr.
1999-04-17 07:48:34 +00:00
grog
b13c671e67
free_vinum: clear up a warning message.
1999-04-17 04:15:50 +00:00