Commit Graph

14670 Commits

Author SHA1 Message Date
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