| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This is only partially complete, but allows 450NX-based systems with
more than one PCI bus to be used again.
Submitted by: dfr
|
|
|
|
| |
my Compaq 3000 to recognize the secondary bus.
|
|
|
|
| |
Submitted by: Daniel Baker <dbaker@cuckoo.com>
|
|
|
|
| |
Also, Apollo IDE controller has device ID of 1571 and 0571
|
|
|
|
|
|
| |
support is compiled in)
2) Add probing for generic USB host controllers as well so we get them all
3) make the returned strings look alike in the whole file
|
|
|
|
|
|
|
| |
(TNT2 from me)
PR: 12094
Submitted by: Ilya Naumov camel@avias.com
|
| |
|
|
|
|
|
|
| |
if bootverbose > 0.
Reviewed by: dfr
|
|
|
|
|
|
|
| |
so it is reported correctly in dmesg.
Add 440 LX and 440 BX to the descriptions as these are the names
in common usage
|
| |
|
|
|
|
|
|
|
|
| |
This is an old OPTi chipset.
If you use a Bt878 card with this chipset, be sure to enable
the SIS/VIA chipset compatiblity mode workaround.
Tested By: Ben Laurie <ben@algroup.co.uk>
|
|
|
|
|
|
|
|
|
| |
The specific intent of this commit is to pave the way for importing
Compaq XP1000 support. These changes should not affect the i386 port.
Reviewed by: Doug Rabson <dfr@nlsystems.com>
(actually, he walked me through most of it & deserves more than reviewd-by
credit )
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
displace a real driver.
Revert rev 1.109.
Pick up a few things from elsewhere (a couple of SiS id's).
As an *experiment*, have the chip* driver claim (for reporting purposes)
IDE controllers if there isn't another PCI-aware ide or ata driver to
grab them. I've exported the match function since it could be used from
the ata-all.c code replacing ata_pcimatch() - but I have not touched the
ata code. I'd like to catch a few more devices this way, including USB
and other bridges etc.
|
| |
|
|
|
|
| |
no one adds it back. Chip handled by uhci_pci.c .
|
|
|
|
|
|
| |
interrupt configuration reported. (I just discovered my vga card is
being configured for irq 5... :-) This is just reporting. The vga_isa
driver does the real work using the isa compat mappings.
|
|
|
|
| |
to the BUS_SETUP_INTR call.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Restore 0x710110b9 ("AcerLabs M15x3 Power Management Unit") - but only
if NALPM == 0.
Restore 0x00051166 ("Ross (?) host to PCI bridge") so that
fixbushigh_Ross() gets called.
Delete generic_pci_bridge(), it's been replaced by other mechanisms (see
the isab and pcib match/probes and the pci_bridge_type() function)
|
|
|
|
|
| |
PR: 11531
Submitted by: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
|
| |
|
| |
|
|
|
|
|
| |
of the C-bus is not assigned, PCI to C-bus bridges were recognized as
generic PCI bridges.
|
|
|
|
| |
Submitted by: Steinar Haug <sthaug@nethelp.no>
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Obtained from: 2.2 branch
Reviewed by: Benjamin Lewis <bhlewis@gte.net>
|
|
|
|
| |
Please don't.
|
|
|
|
| |
Update pcisupport.c with NALPM and Aladdin USB detection printf.
|
|
|
|
|
|
| |
the value that config(8) provides when intpm is configured. It seems
that somebody forgot to rerun config at the time and commented this out
instead.
|
|
|
|
| |
kernel compile
|
|
|
|
|
| |
Also disable one usb module in LINT due to fatal compilation errors,
temporary.
|
|
|
|
| |
recognition of the 82371AB device.
|
|
|
|
|
|
| |
are sys/pci/intpm*
Submitted by: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
|
|
|
|
|
| |
It might cause some problem and something like USB has its
own driver.
|
|
|
|
|
|
|
| |
they use the same value in the VID register.
PR kern/9137: Matrox Mystique chip name typo error
Submitted by: Alex D. Chen <dhchen@Canvas.dorm7.nccu.edu.tw>
|
|
|
|
|
|
|
|
| |
AcerLabs Aladdin-V. It makes the PCI probing work when system booting. I
will try to merge some additional funtion(i.e. wdc1 problem cause tons of
PR appear :<) ASAP if I could.
Remind me if something wrong after committing, thanks!
|
|
|
|
| |
looks like "editor turd".
|
|
|
|
|
|
|
| |
systems (eg. Dell 6300).
PR: kern/8928
Submitted by: David Malone <dwmalone@maths.tcd.ie>
|
|
|
|
|
|
|
|
|
|
|
|
| |
most of them).
Many thanks to Kevin Van Maren for the work here, Intel for lending us
a 450NX system to work this out on, and several other folks for testing
the patches. See the PR for an extensive discussion of the nature of
the problem and resolution.
PR: kern/8928
Submitted by: Kevin Van Maren <vanmaren@fast.cs.utah.edu>
|
| |
|
|
|
|
|
|
| |
const char *. Originally I was going to add casts from const char * to
char * in some of the pci device drivers, but the reality is that the
pci device probes return constant quoted strings.
|
| |
|
|
|
|
| |
and local variables, goto labels, and functions declared but not defined.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for possible buffer overflow problems. Replaced most sprintf()'s
with snprintf(); for others cases, added terminating NUL bytes where
appropriate, replaced constants like "16" with sizeof(), etc.
These changes include several bug fixes, but most changes are for
maintainability's sake. Any instance where it wasn't "immediately
obvious" that a buffer overflow could not occur was made safer.
Reviewed by: Bruce Evans <bde@zeta.org.au>
Reviewed by: Matthew Dillon <dillon@apollo.backplane.com>
Reviewed by: Mike Spengler <mks@networkcs.com>
|
| |
|
| |
|