summaryrefslogtreecommitdiff
path: root/sys/arch/i386/conf/files.i386
AgeCommit message (Collapse)Author
2007-07-04Remove more IPX leftovers.Marco Pfatschbacher
OK henning@
2007-05-31include files.bluetooth here; ok gwkUwe Stuehler
2007-05-29Fix compilation of kernels without I686_CPU: piixpcib is alwaysTom Cosgrove
needed (not just for I686_CPU), but it and ichpcib only call the update_cpuspeed functions for I686_CPU. ok tedu@ deraadt@
2007-05-28Remove the Archive/Wangtek cartidge tape driver, wt(4). All tapes areKenneth R Westerback
st(4). ok tom@ deraadt@ jason@
2007-05-04Oops. Forgot to commit this part.Artur Grabowski
We need to include lock_machdep even on non-MP kernels now for rw_cas.
2007-04-26Add a setperf mechanism for ich speedstep controlled by SMI on certainGordon Willem Klok
parings of the Intel Pentium 3 and the ich southbridges. Written by Stefan Sperling <stsp AT tsp DOT in-berlin DOT de> based on a driver in NetBSD and sys/arch/i386/pci/ichpcib.c. Tested my mpf@ among others, ok tedu
2007-04-21Introduce a smp aware hw.setperf mechanism, it will scale all CPUs orGordon Willem Klok
cores by the same amount, i.e. if you do hw.setperf=50 both cores will be scaled to the opearting state corresponing to 50%. Tested by many with est (mainly on core2duo machines like X60 thinkpads). Only enable est during GENERIC.MP build no one tested powernow. ok art@
2007-03-19attach softraid to the root of the device tree in a machine independantDavid Gwynne
way, rather than requiring some glue in each machines mainbus probe. it is still commented out. based on a discussion with miod@ ok marco@ deraadt@
2007-03-19Move i386 to timecounters. This is more or less the same code as amd64.Artur Grabowski
The "lapic" timer is ripped out since it wasn't actually a lapic timer, but a hacked up tsc timer with some synchronization for MP. There is no tsc timer right now since they are very unreliable on MP systems, systems with apm, and systems that change the cpu clock. Which basically means every modern machine out there. We're running with the i8259 timer now. deraadt@ ok
2007-03-19Add a new device that provides a framework for IO manipulation. A very basicMarco Peereboom
implementation of a RAID 1 is included in this but it does not deal with failures yet. Disabled in GENERIC. Suggestions from and ok beck@ miod@ krw@ dlg@ deraadt@
2007-02-20Revert PAE pmap for now, until the strange bug is found. This stopsTom Cosgrove
the freezes many of us are seeing (especially on amd64 machines running OpenBSD/i386). Much testing by nick@ (as always - thanks!), hugh@, ian@, kettenis@ and Sam Smith (s (at) msmith (dot) net). Requested by, input from, and ok deraadt@ ok art@, kettenis@, miod@
2007-02-17Bring in the AMD errata checks from amd64.Tom Cosgrove
Changes to either copy of amd64errata.c must be replicated in the other. ok deraadt@
2006-11-27commit vesabios for matthieu@Gordon Willem Klok
ok deraadt, "slap it in" miod@
2006-10-26Driver for the AMD Geode LX series processor security block.Tom Cosgrove
Currently just uses the RNG; AES support to be added later. ok deraadt@
2006-07-25Kill option GPL_MATH_EMULATE.Mark Kettenis
ok deraadt@ and many others.
2006-06-19move clock_subr.c to a better place, and now it is always in the kernelTheo de Raadt
so that things can use it; tested on all architectures; ok kettenis
2006-06-13kvm86, missed a file.Gordon Willem Klok
ok mickey@, toby@
2006-05-28Support for standard SD host controllers like the Ricoh 5C822, a smallUwe Stuehler
generic bus layer, and SCSI emulation for SD/MMC memory cards.
2006-05-01Fixup broken mpbios'es on VT8237 and nForce4 chipsets. Fixes interruptMark Kettenis
routing for several integrated devices on those chipsets in GENERIC.MP. ok brad@, mickey@
2006-04-27implement separate PAE pmap that allows access to 64g of physmemMichael Shalayeff
if supported by the cpu(s). currently not enabled by default and not compiled into ramdisks. this grows paddr_t to 64bit but yet leaves bus_addr_t at 32bits. measures are taken to favour dmaable memory allocation from below 4g line such that buffer cache is already allocated form below, pool backend allocator prefers lower memory and then finally bounce buffers are used as last resort. PAE is engaged only if global variable cpu_pae is manually set to non-zero and there is physical memory present above 4g. simplify pcibios address math to use u_long as we always will be in the 32bit space.
2006-03-04Dallas 1-Wire bus support. Includes the following drivers:Alexander Yurchenko
gpioow(4) 1-Wire bus bit-banging through GPIO pin onewire(4) 1-Wire bus driver owid(4) 1-Wire ID family type device owtemp(4) 1-Wire temperature family type device Drivers for RS-232 and USB bus masters will follow. ok deraadt@
2006-02-12Remove dead sysbeep driver and unused sysbeep() routine. No functional change.Miod Vallat
2006-01-29Disable iic whenever ipmi is enabled. This fixes boxes like Sun x4200 thatMarco Peereboom
freak out when more than one device driver touch the i2c devices. Reported by: Srebrenko Sehic <ssehic at gmail dot com> ok kettenis@
2005-11-21Add ESM support glue but keep it disabled for now.Jordan Hargrave
ok dlg@ marco@
2005-11-04only build powernow pieces as appropriate for config'd cpu typesTed Unangst
2005-10-28update support for powernow (cool and quiet) on k7, and add supportTed Unangst
for k8. preliminary and not well tested yet. from freebsd via gordon klok.
2005-10-04Add initial IPMI implementation. Currently only KCS retrieval method isMarco Peereboom
supported. SMIC and BMC will follow shortly. Code written by Jordan Hargrave <jordan underscore hargrave at hotmail dot com> help grange@ and deraadt@ ok deraadt@
2005-09-26Share com probe code between com and pccom; allows us to get rid of awkwardMiod Vallat
code duplication in cardbus, pcmcia and puc attachments. Joint effort with fgs@; blessed deraadt@
2005-07-14More netccitt and netns removals; OK henning, brad, mickeyUwe Stuehler
2005-06-02Start on a basic ACPI framework -- does not do much more than read out theThorsten Lockert
ACPI tables into kernel memory and attach ACPI and HPET timers currently. In order to test this code, enabling the devices in GENERIC as well as the ACPI_ENABLE option is needed. This code does not do any thermal control yet, so this should be done with care depending on the platform. In the tree so more people can contribute to making this more fully featured. Ok niklas@ grange@ tedu@
2005-05-21add i386 optimized in4_cksumBrad Smith
From NetBSD ok deraadt@
2005-05-01To allow for MD override of in4_cksum()...Brad Smith
ok deraadt@
2005-03-08Cosmetics...Thierry Deval
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
2005-03-05Clean up the tree from incomplete, unreliable and unsupported IEEE1394 code.Thierry Deval
Ok deraadt@, miod@
2004-10-08Move dev/cons.c to MI conf/files.Alexander Yurchenko
ok miod@
2004-10-03nvram driver for i386 through /dev/nvramjoshua stein
currently read-only ok grange@, marius@
2004-09-16cleanup deafult locators (blah ?); please check that your most hated ↵Michael Shalayeff
architecture is still fluffy (;
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-07-14setperf driver for powernow in amd k7 cpus. derived from a diff toTed Unangst
tech-i386@netbsd by martin vegiard, and adapted to fit in here. as yet untested. ok deraadt@
2004-06-22support for rcc osb4 and csb5; tested on quad-zion and another box i haveMichael Shalayeff
2004-06-16db_mp.c requires ddbAlexander Yurchenko
ok deraadt@
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-06-05GPIO support for AMD Elan SC520 found on Soekris net45x1 boards.Alexander Yurchenko
Test and ok markus@.
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-06-03Enable GPIO for i386 port.Alexander Yurchenko
ok deraadt@
2004-05-23Enable i2c for i386 port.Alexander Yurchenko
2004-05-11zap false rcsTheo de Raadt
2004-05-08Put back ichpcib(4), it works now.Alexander Yurchenko
2004-05-06back out kernel breakage. Be more careful damnitTheo de Raadt
2004-05-06spacesAlexander Yurchenko