luoqi
30a13b4775
Fix a potential hang situation.
...
PR: i386/2108
1999-04-19 18:44:16 +00:00
peter
1f44b790ae
Don't do (1 << irq) to get an interrupt mask when irq = -1.
...
Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>
1999-04-19 18:03:51 +00:00
kato
d864ffc563
Fixed missing changes for new-bus (return value of the probe routine).
...
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-04-19 16:10:40 +00:00
peter
a59ae1be8d
Remove LKM module glue Makefile.
1999-04-19 14:31:55 +00:00
peter
dfd59d00d9
Zap LKM option and support. Farewell old friend.
1999-04-19 14:19:52 +00:00
peter
c970e34c49
unifdef -DVM_STACK - it's been on for a while for x86 and was checked
...
and appeared to be working for the Alpha some time ago.
1999-04-19 14:14:14 +00:00
peter
167ade153b
Fix a braino from last commit.
1999-04-19 14:01:42 +00:00
peter
6e2ae9a7a7
GC some now unused (and #if 0) code.
1999-04-19 13:34:25 +00:00
peter
e558725347
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
20265c95ad
Sync with sys/isa/sio.c revision 1.226.
1999-04-19 11:11:01 +00:00
kato
618d63af7d
Sync with sys/i386/i386/userconfig.c revision 1.135.
1999-04-19 11:06:08 +00:00
kato
4f15a51c56
Sync with sys/boot/i386/loader/Makefile revision 1.32.
1999-04-19 11:02:19 +00:00
brian
63f4431629
Spelling police
1999-04-19 10:18:34 +00:00
dfr
bfb3cca4ab
Add commented out entries for ata driver now that it works on the alpha.
1999-04-19 08:56:38 +00:00
dfr
9769bec91b
Add seatbelts.
1999-04-19 08:55:11 +00:00
dfr
5f7c06e6c2
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
562d6cadcb
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
715f7f0d75
EISA can (or will) be a child of the i386 nexus on non-PCI systems.
1999-04-19 07:58:34 +00:00
peter
ae4ce8b340
Set the bus description for EISA, like it is for ISA.
1999-04-19 06:57:33 +00:00
imp
ac395ecbc6
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
9986223e78
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
94024522f8
Compile without a PCI bus in the kernel.
1999-04-18 20:15:06 +00:00
peter
e737ce4edb
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
9a3b6888b0
Check bus_setup_intr() as a seatbelt...
1999-04-18 19:03:50 +00:00
jkh
49b5d45a83
Add entries for Intel 82443GX chipset.
...
Submitted by: Steinar Haug <sthaug@nethelp.no>
1999-04-18 18:44:21 +00:00
peter
5268478dd1
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
1381be9ada
Remove i386-specific psm.c - it's now in sys/isa/psm.c
1999-04-18 15:13:03 +00:00
peter
c1543ff346
Merge revs 1.57 and 1.60 of i386/isa/psm.c
1999-04-18 15:12:11 +00:00
dfr
d7d6b0c8e2
Add support for 'disabled' probe hint.
1999-04-18 15:10:58 +00:00
kato
1b1ffe3d25
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
b2a593741d
These two have been replaced with isa/sio* in the generic isa area.
1999-04-18 14:38:42 +00:00
peter
8b89672890
Merge missing changes from i386/isa/sioreg.h (PC98 related)
1999-04-18 14:37:47 +00:00
peter
6f0de00315
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
4e5f165fae
Added PC98 code.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-04-18 14:30:55 +00:00
dfr
76b786c61e
Register sio interrupts as fast (fixing some silo overflow messages).
1999-04-18 14:11:01 +00:00
dfr
e8c82527d6
Use perl, not perl5 to compile interfaces.
1999-04-18 13:31:23 +00:00
dcs
79cfbf79f7
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
682ae87634
Installs a default loader.rc if none exists. Document loader.conf.
1999-04-18 09:21:12 +00:00
dcs
4220b330cd
A default loader.rc to be installed.
1999-04-18 09:20:08 +00:00
peter
b64a01e54e
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
b4f314b11d
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
54ec48fcbc
Set ifq_maxlen to IFQ_MAXLEN
1999-04-18 01:49:16 +00:00
paul
56582da3e6
Set ifq_maxlen to number of transmit descriptors.
1999-04-18 01:37:19 +00:00
mjacob
5a121c0bef
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
2a59668af3
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
9ac31b6bd4
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
8dc3ce32cf
Probe the SiS 85c503 as a PCI-ISA bridge.
1999-04-17 19:48:45 +00:00
peter
5ba765de58
Wrap the pcm driver for old isa probes.
...
Correct #ifdef typo for sbxvi (Thanks Brian!)
1999-04-17 19:38:38 +00:00
peter
939da48772
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
f6985ecef4
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