summaryrefslogtreecommitdiff
path: root/sys/arch/i386/pci
AgeCommit message (Collapse)Author
2004-05-08Put back ichpcib(4), it works now.Alexander Yurchenko
2004-05-07This chunk was not supposed to be commited now.Alexander Yurchenko
2004-05-06back out kernel breakage. Be more careful damnitTheo de Raadt
2004-05-06Move speedstep code to a separate ichpcib(4) driver.Alexander Yurchenko
It attaches instead of pcib(4) and provides its usual functionality (attaching isa bus) by calling pcibattach() in the attach routine. ok miod deraadt
2004-02-27Move setperf_prio to the machdep code, requested by deraadt@Alexander Yurchenko
ok deraadt@
2004-02-27Introduce simple priorities mechanism so that concurrentAlexander Yurchenko
hw.setperf handlers don't override each other. Problem reported and tested by danh@. ok tedu@ deraadt@
2004-02-24skip _only_ irq 14 and 15; tested by form@Markus Friedl
2004-02-19millert@ suggested to use setperf=50 as a threshold forAlexander Yurchenko
the low perfomance state.
2004-02-19SpeedStep support for those Pentium processors which haveAlexander Yurchenko
SpeedStep only as a chipset feature. This diff is for ICHx-M chipsets, with 2 perfomance states available. Tested by provos@, sturm@, millert@ Ok tedu@
2004-02-14Simplify hw.{cpuspeed,setperf} api moving all the sysctl stuffAlexander Yurchenko
from the underlying callbacks. Testing hppa mickey@, ppc drahn@ Ok markus@ tedu@
2004-02-13avoid routing irqs that we ignore (14 15); from form@Michael Shalayeff
2004-01-20Support for i852/855/865 AGP; from NetBSD via Michael van derAlexander Yurchenko
Westhuizen <michael@skanky.homeunix.net> with little tweaks. Tested by millert@ todd@ jmc@ andreas@ and jcs@'s friend ok millert@
2004-01-02attach on two more ICHsMichael Shalayeff
2004-01-02PCI_PRODUCT_ALI_M1533 should use ali1543_init too. When the PCI id forTodd C. Miller
PCI_PRODUCT_ALI_M1543 was fixed machines with an M1533 stopped working. ok deraadt@
2003-12-24setperf and cpuspeed support; ok deraadt@Markus Friedl
2003-11-26The geodesc works great for SC1201 as well. ok markus@Kevin Lo
2003-11-16convert __attribute__((__packed__)) to __packed so that parsers unawareAnil Madhavapeddy
of gcc extensions have more of a chance. ok mcbride@, no objections from millert@, deraadt@
2003-11-07update the ref to fips; from jared yanovichMichael Shalayeff
2003-10-07remove extra \nMarkus Friedl
2003-10-05do not panic if microtime does not work to measure rng performance; from ↵Michael Shalayeff
andrisp@hipo.lv
2003-09-01remove unused sc_echobug code; ok fgs, mickeyMarkus Friedl
2003-08-07better dmesg output and do some spaces; markus@ okMichael Shalayeff
2003-08-07watchdog driver for Geode SC1100 (e.g. in soekris net4801); ok mickey@Markus Friedl
2003-07-30support for vt8231 from netbsd via pr3362 and tested by matthew.gream@pobox.comMichael Shalayeff
2003-07-15match on ich5 as piix; from couderc@Michael Shalayeff
2003-06-03three four killMichael Shalayeff
2003-05-18match on Intel 82440MX PCI-ISA which misidentifies itself.Henning Brauer
2003-05-04snprintfTheo de Raadt
2003-04-27strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit.Hakan Olsson
2003-04-17i386 changes to move to ELF. asm cleanup. Change MAXDSIZ to 512M for 1Gsep.Dale Rahn
DARPA funded work.
2003-03-28add support for the i830 that has 8 pci irq lines configure by the extra ↵Michael Shalayeff
0x68 pci config reg. does not change the behaviour for the other chipsets; ho@ testing
2003-03-19Add i830 support from NetBSD via patch in kernel/3150.Todd C. Miller
Verified to not break i81[05] and tested on two i830s.
2003-01-21add elan520 from netbsd; adapted to watchdog sysctl interface;Markus Friedl
ok mickey@, jakob@, henric@, fgsch@
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-12check upon the pir length prior to using it, ignore short tables; from ↵Michael Shalayeff
henric@attbi.com
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-14spelling; from Brian Poole <raj@cerias.purdue.edu>Todd T. Fries
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-30iff pcibios is enabled, record _every_ established pci interruptMichael Shalayeff
for it will not get reprogrammed for isa later. should help lost and hanging pci interrupts. testing by fries@, krw@, mordin@, philipp@ and others
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-05-06drop out of any intr fixup activities if was disabled in the config flagsMichael Shalayeff
2002-05-02update the nbsd rcsid to unconfuse some lamersMichael Shalayeff
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-21Some laptops (such as the Toshiba Libretto L series) use _PIR insteadTodd C. Miller
of the standard $PIR for the signature so for that too. From NetBSD and FreeBSD. mickey@ says commitski
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller