summaryrefslogtreecommitdiff
path: root/sys/arch/i386/pci/pchb.c
AgeCommit message (Collapse)Author
2005-06-14back out SMM lockdown patch until some other solution is found.Theo de Raadt
SMM lockdown breaks apm on a few machines.
2005-05-29Lock SMM space on Intel E7xxx chipsets, too.Alexander Yurchenko
2005-05-29Remove debug printf I left.Alexander Yurchenko
2005-05-19Lock down SMM space on i82810 MCH and later chips in case BIOSAlexander Yurchenko
didn't it already for us. Reported by loic.duflot@sgdn.pm.gouv.fr via deraadt@. ok deraadt@ weingart@
2005-03-09access to the configuration address register of the 82443BX host bridge needsHans-Joerg Hoexer
to be 32bit aligned. deraadt@ just commit
2005-01-13HTML page does not seem to exist anymore so point to the PDF for now.Brad Smith
2005-01-12Intel 82443BX DRAM address errata seems to be fixed in the latest revisionsAlexander Yurchenko
of the chipset. Inspired from netbsd pr by scottr@NetBSD.org. ok theo
2004-11-23Use pci_matchbyid() for matching crazy VIA power management controllersAlexander Yurchenko
and add a few ones. ``valiay'' mickey@
2003-11-07update the ref to fips; from jared yanovichMichael Shalayeff
2003-10-05do not panic if microtime does not work to measure rng performance; from ↵Michael Shalayeff
andrisp@hipo.lv
2003-06-03three four killMichael Shalayeff
2003-01-08do not match on via866 smbus controller; reported and tested by grange@Michael Shalayeff
2002-09-23For serverworks chipsets: instead of trying to prevent attaching the same busNathan Binkert
multiple times by restricting matches based on device id and revision, keep track of the bus numbers that were attached, and don't reattach them a second time. ok deraadt
2002-08-22match more serverworks "double bridges", based on discussions with nate andTheo de Raadt
brad
2002-07-12support for the agp gart on various agp chipsets.Michael Shalayeff
only i810 driver was tested though. based on the netbsd's lkm, initially ported by hunter@dg.net.ua and later made into shape by mickey. testing by art@ and millert@ .
2002-06-12pci revision is in the class field, not the id (some ppl just refuse to ↵Michael Shalayeff
follow the rules)' pt out by patrik@lindergren.com
2002-05-10on ServerWorks CNB20HE Host:Michael Shalayeff
do not synthesyse secondary pci bus on the pchb0 rev 0x23 OR pchb1 w/ any revision. prompted by frisco@blackant.net in pr#2642
2002-05-06Try to deal with the pci shadow bus issue by disabling a specific chipNathan Binkert
revision of the CNB20HE that always seems to be involved in the shadow bus. This is definately not the right way to do things. The correct way is to try to figure out that the bus is being detected for the second time. ok deraadt
2002-04-28Machines with the Serverworks CNB20HE chipset also have a CIOB20 i/o bridge.Nathan Binkert
Instead of attaching pci busses to the CNB20HE, attach them to the CIOB20. This fixes problems where many of these machines will not attach a second pci bus. This also like Theo's previous diff prevents the shadow bus from appearing. Ok deraadt.
2002-04-24be much more picky about which RCC products are multi-bridgesTheo de Raadt
2002-03-14First round of __P removal in sysTodd C. Miller
2001-12-31man says bus_space_map() returns non-zero, not negative on failureMichael Shalayeff
2001-01-22this should make i850 and i860 hubs do RNGTheo de Raadt
2000-12-29kiss in the rng; all those evil voices kept me pushing for it...Michael Shalayeff
2000-12-25always read new byte from rng, then decide wheather to start a new cycleMichael Shalayeff
2000-11-08Don't busy-wait for random data.Artur Grabowski
Remove unnecessary splhigh.
2000-10-23ok, i think all i82802-using host bridges are in here nowTheo de Raadt
2000-10-23KbitTheo de Raadt
2000-10-23i820 also does rng; art testedTheo de Raadt
2000-10-19find RNG on i815 hubTheo de Raadt
2000-09-15enable hw rng for vanilla 810; 10x for testing to Stephan Somogyi ↵Michael Shalayeff
<somogyi@gyroscope.net>
2000-08-02add yauc about fips; also some ugly spacesMichael Shalayeff
2000-07-18do not include random number in dmesg, per deraadt's suggestion.Michael Shalayeff
instead, print rng number generation speed, measured.
2000-06-15i840 chipset also has the true RNG (i82802 FWH). mickey@ ok.Hakan Olsson
2000-06-13dmesg repair around pci sub-bus configTheo de Raadt
2000-05-05451NX machines now probe all pci busses; M.Drochner@fz-juelich.deTheo de Raadt
2000-05-04assume all pchb made by ServerWorks act the sameTheo de Raadt
2000-05-01another RCC host bridge with a pci behind itTheo de Raadt
2000-04-27newline manglingsTheo de Raadt
2000-04-26properly probe sub-pci busses for RCC ServerWorks chipsetsTheo de Raadt
2000-04-26add errata for 82443BX identified by smurphTheo de Raadt
2000-04-21oopsMichael Shalayeff
2000-04-10add support for true RNG presented on the i82802 FWH.Michael Shalayeff
it produces 1 byte at a time and has no ready irq, thus timeout driven. in fact w/ default hz=100 it produces up to 60% of gross entropy production in an average loaded desktop system.
1998-03-03fix attach messageTheo de Raadt
1998-01-22Switch off CPU-PCI write posting for the Saturn chipset; it is knownTheo de Raadt
to cause problems with PCI busmasters; fvdl
1998-01-20Merge bus_dma support from NetBSD, mostly by Jason Thorpe. Only i386 uses itNiklas Hallqvist
so far, the other archs gets placeholders for now. I wrote a compatibility layer for OpenBSD's old isadma code so we can still use our old driver sources. They will however get changed to native bus_dma use, on a case by case basis. Oh yes, I almost forgot, I kept our notion of isadma being a device so DMA-less ISA-busses still work
1998-01-10catch all pci host bridgesTheo de Raadt
1998-01-07now this is really prettyTheo de Raadt
1998-01-06pchb supportTheo de Raadt