drochner
8002eb91a6
-fix botched switch/case nesting which made AGP on i810 in GFX mode fail
...
-remove the check for i810's internal graphics completely: we'll attach
AGP whether in GFX or AGP mode anyway, and the SMRAM register test
was of questionable value (should have masked with 0xc0, but even then
the builtin graphics appeared enabled although I used an external
PCI card)
2001-09-17 12:07:32 +00:00
thorpej
0019ea5ce6
Clean up the AGP match/attach code somewhat.
2001-09-15 00:24:59 +00:00
fvdl
43bbb8500a
Apparently some ServerWorks Host-PCI bridges only get their memory space
...
enabled, even though IO space does work. A few drivers (like ahc)
will only work reliably with IO space, so check for this condition
and correct it.
2001-09-12 08:25:17 +00:00
fvdl
8e76d96c85
wrap decl in #if NAGP > 0
2001-09-10 10:54:46 +00:00
fvdl
2c8172cbd3
Attach agp gart support @ pchb. Not very clean, but agp support may
...
be spread over several devices, and the phcb is usually the main one.
Add agp_machdep.c file which implements MD agp functions (currently
just agp_flush_cache).
2001-09-10 10:06:54 +00:00
ad
3d193b190b
- Pequr -> Serverworks. It pays to do a cvs update first...
...
- Pay attention only to the low byte of config reg 0x44 on Serverworks chips,
as Linux does.
- Compress duplicatated code.
2000-11-03 17:28:02 +00:00
simonb
bb33bb331d
Fix NRND == 0 case (unused variable).
2000-10-28 13:30:35 +00:00
thorpej
3c01d4cbca
Add support for sampling the random number generator on
...
the 810, 815, 820, and 840 chipsets. From OpenBSD, modified
for NetBSD by me.
2000-10-27 22:49:21 +00:00
thorpej
7f59704e6c
Support the second PCI bus on SeverWorks chipsets. From OpenBSD.
2000-10-27 17:55:18 +00:00
thorpej
2644e830b7
BIOS BUG WORKAROUND! The 82443BX datasheet indicates that the only legal
...
setting for the "Idle/Pipeline DRAM Leadoff Timing (IPLDT)" parameter
(bits 9:8) is 01. Unfortunately, some BIOSs do not set these bits properly.
Based on a hint from OpenBSD.
2000-10-27 17:47:44 +00:00
drochner
d5d280d015
-attach auxilary PCI buses at the 450NX chipset,
...
tested by hubertf in a small configuration (1 PXB - 2 PCI buses)
-being here, remove the per-VID/DID matching code which was commented
out for a while
2000-05-11 16:44:14 +00:00
drochner
ff455e77b6
Match pchb by class/subclass, like pcib.
...
Add a note about this strange Pequr host bridge in Compaq machines.
1998-10-10 14:12:21 +00:00
thorpej
67b94a13ed
Add the Intel 82443BX PCI host bus adapter. From Soren S. Jorvang, PR #6250 .
1998-10-08 20:04:32 +00:00
mark
7778b00444
Recognise the ALI M1541 in order to support motherboards with the
...
ALI Aladdin V chipset.
1998-07-13 03:30:52 +00:00
thorpej
ec7941bba2
Nuke __BROKEN_INDIRECT_CONFIG.
1998-06-08 06:45:55 +00:00
thorpej
424e1858c4
Use __BROKEN_INDIRECT_CONFIG where appropriate.
1998-02-06 08:00:52 +00:00
thorpej
36760d9d94
Update for changes to config.
1998-01-12 18:59:04 +00:00
perry
aceff90d16
add yet another PCI brige -- from pr 4780 from Nathan J. Williams
1998-01-10 01:15:14 +00:00
fvdl
83ef3d4928
Switch off CPU-PCI write posting for the Saturn chipset; it is known
...
to cause problems with PCI busmasters.
1998-01-09 22:34:58 +00:00
jtc
1bcecdd613
Fix tipo inherited from old version of TNF copyright template.
1997-10-09 08:48:33 +00:00
drochner
e125082627
adapt to changed device names
1997-10-01 18:13:19 +00:00
fvdl
62e9894c48
Recognize some more chipsets.
1997-08-03 23:42:05 +00:00
thorpej
63bad43fa4
Pull thorpej-bus-dma branch into mainline.
1997-06-06 23:28:40 +00:00
thorpej
14078d838d
Remove comment about bus dma tag. I've been convinced otherwise.
1997-05-18 23:14:03 +00:00
thorpej
2b8a15aed4
Add a comment about why the bus dma tag is not forwarded from parent
...
to child if an auxillary PCI bus is attached to the bridge. Also,
remove an extra ';'.
1997-05-18 05:29:24 +00:00
jtk
86bf57701c
add support for dual PCI bus Intel host/PCI bridge. Thanks to Chris Demetriou for his assistance in educating me about the vagaries of PCI and its configuration model.
1997-05-13 22:47:30 +00:00
jtk
4ed6c3b834
add support for ACC Micro host bridges
1997-04-13 22:48:27 +00:00
thorpej
30612943e3
Implement a simple generic PCI-Host bridge driver. At the moment, this
...
driver is a place-holder, which will nicely print version information
about your PCI chipset (try with "options PCIVERBOSE"). Eventually,
this can be used to enable/disable features/bugs of individual PCI
chipsets.
1996-11-28 02:49:01 +00:00