summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2005-11-18add some comments explaining the general CPU reset code and the AMD GeodeBrad Smith
SC1100 specific reset code. From NetBSD ok mickey@
2005-11-18splimp -> splvm. no binary diff.Brad Smith
ok mickey@
2005-11-15add pcn on alpha and remove redundant pcn entry on i386 RAMDISK_CDBrad Smith
2005-11-15add ixgb(4) though commented out for now.Brad Smith
2005-11-14convert and remove the last traces of i386_round_page(),Martin Reindl
i386_trunc_page(), i386_btop() and i386_ptob()
2005-11-13move kgdb_connect and kgdb_panic into MI. looked by miod@ and kettenis@Federico G. Schwindt
2005-11-13need cast to vaddr_tMartin Reindl
found the hard way by deraadt@
2005-11-13convert more MD macros to their MI counterparts, this timeMartin Reindl
i386_round_page(), i386_trunc_page(), i386_btop() and i386_ptob()
2005-11-11disable ahc0 at isa until we find the bugs that cause this to blow upTheo de Raadt
on a few rare machines. of course, by the time we do, they might all have lots their smoke anyways. it is probably because of the vlbus/eisa addressing it tries to do. ok krw
2005-11-10only 4 bits of an irq number are valid to set (just in case)Michael Shalayeff
2005-11-10do not use the array index before a range check is doneMichael Shalayeff
2005-11-10make sure to ignore >4g and split on 4g memory segments from the bios map; ↵Michael Shalayeff
tom@ ok
2005-11-10sensors.h is not used here, so remove the includeDavid Gwynne
ok grange@
2005-11-04only build powernow pieces as appropriate for config'd cpu typesTed Unangst
2005-10-28lost a diff from gordon, only attach if we can do something usefulTed Unangst
2005-10-28malloc(M_WAITOK) is bad in init code, M_DEVBUF is nicer than M_TEMP,Ted Unangst
and if the cpu gets stuck, don't spin too long.
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-27repair ops. looking at the doc i suppose had no doc and no good clue when ↵Michael Shalayeff
wrote it; tested on osb5
2005-10-27ironically everything past 8231 has 8 pci lines (we assume)Michael Shalayeff
2005-10-27apparently 8235 has 8 pci lines too (ommited from the docs); tested by jolan@Michael Shalayeff
2005-10-26add vt8233 and vt8235 (at least 8235 verified in docs)Michael Shalayeff
2005-10-26reverse 8237 check to only match 8237Michael Shalayeff
2005-10-26add via 8237 back, works nowHenning Brauer
2005-10-26in set_trigger only touch triggers not whole routing crapMichael Shalayeff
2005-10-26fix 8237 trigger maskMichael Shalayeff
2005-10-26Add basic handler for MCE and MCA. Written mostly by toby@ and commiting forMarco Peereboom
toby@ per his request. ok marco@
2005-10-26typoMichael Shalayeff
2005-10-24add Intel 6300ESBBrad Smith
Thanks to Sébastien Taylor <staylor at gridworx dot ca> for testing.
2005-10-24don't touch via 8237 for now, until it is fixed.Henning Brauer
what mickey committed is obviosuly NOT what I tested, since that worked.
2005-10-24fix compilation for KGDB; looked by miod@.Federico G. Schwindt
2005-10-21amd elan is not a pentium, it's i486, so don't touch pentium_mhzAlexander Yurchenko
varibale, it's used by microtime to check if we're running on a pentium cpu (which has rdtsc instruction). fixes pr 4568. tested by oc@symacx.com. ok tedu@
2005-10-20fix addr range in the commentsMichael Shalayeff
2005-10-20fix a long-standing bug in "preserving" bios mapped irqs.Michael Shalayeff
in case bios did not provide routing info for those they would be falsely routed often to wrong pins. also testing by henning@
2005-10-20add 8237 support and repair 8231 that was confused very bad; lots of testing ↵Michael Shalayeff
help by henning@
2005-10-18Scan SMBIOS before calling config_attach() to prevent unnecessary kernel print.Marco Peereboom
Written with jordan@ help. ok deraadt@
2005-10-17don't say no more if there is no driver for icu; lessen noiseMichael Shalayeff
2005-10-15Tweak names and add entries to the RCC (ServerWorks/Broadcom) PCI ids.Brad Smith
Based on Linux's pci.ids and sata_svw.c
2005-10-09what the hell, enable ipmiTheo de Raadt
2005-10-08enable lgeBrad Smith
2005-10-04tabs are holier than spacesTheo de Raadt
2005-10-04move ipmi chunk to nicer placeTheo de Raadt
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-10-04it(4) can be found at port 0xc00; from Mike Belopuhov <mkb@crypt.org.ru>Alexander Yurchenko
2005-10-02pcn onto CD ramdisk, testing of regular ramdisk fits; spotted by ↵Theo de Raadt
kaoru@kaisei.org
2005-09-27Don't try to read the DOS label from the device if spoofonly is 1.Kenneth R Westerback
This changes the architectures which use code identical to the amd64 disksubr.c. macppc seems different so it will be separate. The remaining archs don't try to read a DOS label. ok deraadt@
2005-09-27call the init routine for the Intel 82801_FB LPC so that the interruptBob Beck
routing table can be found on such boards. ok mickey@ 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-09-25Turn CPU_INFO_FOREACH into a real construct, like all queue(3) iterators,Miod Vallat
instead of the contents of a for() loop. No functional change. From the m88k SMP tree; ok art@ deraadt@ [complete diff this time]
2005-09-23- fix PowerNow flags, cosmetic, only affects dmesg output.Brad Smith
- k7_powernow_init() uses globals making it not SMP safe. so do not call k7_powernow_init() with multi-processor kernels for now. From Gordon Willem Klok <gklok at cogeco dot ca> ok tedu@ deraadt@
2005-09-20unbreak tree, how did you do that miodTheo de Raadt