summaryrefslogtreecommitdiff
path: root/sys/arch/i386/pci
AgeCommit message (Collapse)Author
2004-09-15gscpm(4) -- National Semiconductor Geode SC1100 SMI/ACPI module driver.Alexander Yurchenko
Provides a timecounter for kern_tc. There's also code for cpu throttling tho it's not tested due to the hardware errata. ok deraadt@
2004-08-09rev not rev.Theo de Raadt
2004-07-14treat via8366 as via586; from rees@Michael Shalayeff
2004-06-22support for rcc osb4 and csb5; tested on quad-zion and another box i haveMichael Shalayeff
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-06-09fix compilation for !I586_CPU case; ok grange@Damien Miller
2004-06-06Don't touch any hardware registers while fetching hw.cpuspeed andAlexander Yurchenko
just return current pentium_mhz value. Update this value in all hw.setperf hoos either via its own private methods or using global update_cpuspeed hook, if registered. Also implement update_cpuspeed hook for Pentium 3. Tested by millert@, Gabriel Kihlman <gk@stacken.kth.se> and me on various i386 machines. ok tedu@
2004-06-05Replace NGPIO button with SMALL_KERNEL.Alexander Yurchenko
2004-06-05GPIO support for AMD Elan SC520 found on Soekris net45x1 boards.Alexander Yurchenko
Test and ok markus@.
2004-06-04Kill sys/cdefs.hAlexander Yurchenko
2004-06-03gscpcib(4) -- National Semiconductor Geode SC1100 PCI-ISA bridge driver.Alexander Yurchenko
Besides the core pcib(4) functionality, the gscpcib driver provides support for the GPIO interface of this device. ok deraadt@
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