summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2006-05-28Remove obvious EST table dupe: Pentium M 733 and Pentium M 773 (VID #H),Dimitry Andric
and zap trailing spaces. No functional change.
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-28remove sc_ic member from struct com_softc as it is not used anywhereFelix Kronlage
ok miod@, martin@
2006-05-28do not print "root on ..." twice for the -a case, also cope with systemsTheo de Raadt
configured for 'root on nfs'
2006-05-27add mpi(4) glue. commented out for nowDavid Gwynne
2006-05-27Teach powernow about setperf prioritys, add a setperf_prio to amd64.Gordon Willem Klok
ok uwe@, "good" tedu@
2006-05-27casting malllocGordon Willem Klok
ok uwe@, dlg2
2006-05-24Cleanup and simplify the EST detection:Dimitry Andric
- Fix yet another rounding problem, in the ID16 macro this time. Luckily the resulting table was not affected by this. - Remove unnecessary fqlist::id32 field. This saves error-prone duplication of (MHz, mV) pairs in the source, and makes the table smaller. - Put fqlist members in bit fields, this also saves lots of space. These fields are not accessed in performance-critical code anyway. Tested by a bunch of people, ok brad@
2006-05-21some diskless pointers; ok deraadtJason McIntyre
2006-05-20Detect BOOTARG_BOOTMAC coming from PXE; search for interface and attemptTheo de Raadt
to boot from it. At the same time add -a support for network interface selection; tested by reyk, mk, deraadt on i386, cloned code applied to amd64 and tested a little bit less
2006-05-20handle BOOTARG_BOOTMAC from boot block; tested by reykTheo de Raadt
2006-05-20push a BOOTARG_BOOTMAC (what PXE says is the MAC address of the interfaceTheo de Raadt
we are booting from) out towards the kernel; tested by reyk crank the version too
2006-05-20add bios_bootmac_t and BOOTARG_BOOTMACTheo de Raadt
2006-05-20NFSCLIENT can obviously fit on hereTheo de Raadt
2006-05-20Some more EST improvements:Dimitry Andric
- Add Pentium M 710, 730, 740, 750, 760; preliminary, not all table values are known yet, thanks to incomplete Intel documentation. - Change Pentium M 770 to 133 MHz system bus clock. - Fix rounding, so 133 MHz bus clock based CPU speeds like 1733, 1866, 2133 show up correcly, instead of 1729, 1862, 2128 as before. If you have any of the 7[1-7]0 models, and it doesn't get detected properly yet, please let me know. It might be you have a slightly different variant from what is in the tables. Tested by a lot of people; ok brad@, slap it in deraadt@
2006-05-20delete old #ifdef INSTALL chunkTheo de Raadt
2006-05-19clean out some NetBSD cruft from the pmap code.Brad Smith
ok mickey@ deraadt@
2006-05-19Reimplement the Enhanced SpeedStep CPU detection by using theDimitry Andric
quintuplet { vendor, MHz_hi, mV_hi, MHz_lo, mV_lo }, which works much better than parsing the branding string. It also makes it easier to add new models later. Shouldn't break any CPU's which previously worked okay with EST; if there's any trouble, please let me know! Also adds quite a number of VIA C7-M models, and a few more Pentium M models, all from FreeBSD. "go for it" deraadt@
2006-05-19Add acpitz, commented outCan Erkin Acar
2006-05-19Smbios cleanupGordon Willem Klok
Improve the heuristics a little and extend them to the version and serial number fields. Clean the strings of leading/trailing space and deal with strings which consist entirely of space. Use fixed buffers for strings instead of using pointers into the table. ok deraadt@, and tested by many.
2006-05-19since mfi is pretty small, it fits on some mediaTheo de Raadt
2006-05-19no, azalia may not be on. Why? You did not ASK ME, brad. And thereTheo de Raadt
is an outstanding PR which makes it obvious that it should not be enabled yet!
2006-05-18Enable mfi.Marco Peereboom
2006-05-18Enable detection of SpeedStep support for the VIA Esther CPU's. NoteDimitry Andric
this won't identify the possible speeds yet. Add some KNF while there. ok deraadt
2006-05-18enable azalia(4) so we can get some more feedback.Brad Smith
2006-05-15better wording for the "memory" section;Jason McIntyre
2006-05-15Add AGP support for Intel 945G/GM chipsets. The 945GM (mobile) variantDimitry Andric
also needs a X.org update, which will go in later. Tested by a bunch of people; ok deraadt@
2006-05-14xge might as well be enabledTheo de Raadt
2006-05-14add wpi(4) so i can get feedback.Damien Bergamini
ok deraadt@
2006-05-14Bring over workaround for broken BIOSes that use ACPI global interrupt numbersMark Kettenis
instead of APIC pin numbers from amd64. ok brad@
2006-05-13sensible english; ok jmc; from graham.gower@gmail.comTheo de Raadt
2006-05-13mention the Xframe-II as well.Brad Smith
2006-05-11cleanerTheo de Raadt
2006-05-11kill trainling spacesMichael Shalayeff
2006-05-10in db_write_bytes correctly restore pte prot after write; this is not a big ↵Michael Shalayeff
deal as kernel .text is not writable anyway; found by aaron
2006-05-09Import global ACPI interrupt code from amd64.Mark Kettenis
ok brad@
2006-05-090x0006 is not a good value for a bit flag, so change it to 0x0008.Tom Cosgrove
Spotted by kettenis@ ok mickey@
2006-05-09Avoid estimating pentium_mhz too low, which has the effect of resultingOtto Moerbeek
in non-monotonic time. Now the gettimeofday regression no longer fails on my 500MHz PIII. ok toby@ mickey@
2006-05-09Move the sti to after the memory write. We do not want execution ofOtto Moerbeek
this and microtime() to interleave. ok deraadt@ toby@ mickey@
2006-05-09Remove some debug printf's that snuck in.Gordon Willem Klok
2006-05-08spacesTheo de Raadt
2006-05-08Add smbios support for i386 and amd64, fix ipmi to use this new functionallity,Gordon Willem Klok
hook up some sysctls to add system vendor/product/version and UUID reporting. "get it in" deraadt@
2006-05-08Remove a stray newline thats making the dmesg's ugly.Gordon Willem Klok
ok brad@
2006-05-08add commented out entries for azalia(4).Brad Smith
2006-05-07.globl PTDsize; mickey obviously doesn't test before he commitsMark Kettenis
2006-05-06somehow PTDsize got lost from the pae diff; found by kettenis@Michael Shalayeff
2006-05-02* Plug memory leak if init fails; ok gwk@Patrick Latifi
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-05-01add commented out entries for the Neterion Xframe-I 10Gb ethernet adapters.Brad Smith
the driver is currently untested.
2006-04-30sync the I2O section with macppc config, adding the I2O SCSI pass-through ↵Brad Smith
driver.