summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2006-06-01Right at the end of a debug kernel build, the current Makefile copies bsdChristopher Pascoe
(with symbols) to bsd.gdb, then strips bsd. This diff makes it rename the file with symbols, and then asks strip to output the stripped version as bsd. Avoids a potentially lengthy wait when we would otherwise copy the large (50MB+) kernel with debug symbols. ok reyk@ ketennis@
2006-06-01Compile broken ipmi into GENERIC, so it's easy for marco to fixBob Beck
it by enabling it, but leave it disabled by default so it doesn't screw people over until it is fixed. ok dlg@, asked for by deraadt@
2006-06-01enable xge(4) on the CD RAMDISKs.Brad Smith
2006-06-01Disable ipmi in GENERIC for the moment - it breaks too much stuffBob Beck
on any of my sun amd64's as well as other ones (hp). We can re-enable it again when marco fixes it to be stable. ok deraadt@ and the crocodile hunter..
2006-05-31enable mpiDavid Gwynne
ok deraadt@
2006-05-31do not call acpi_powerdown() unless acpi has successfully initializedTodd T. Fries
ok gwk@ canacar@
2006-05-31enable mpi in GENERIC on amd64, i386, and macppc. jason already enabled itDavid Gwynne
on sparc64 last night. macppc gets it in RAMDISK as well.
2006-05-31Enable wdt(4) by default. ok deraadtMichael Knudsen
2006-05-29Remove unused NetBSD new-style %b strings.Miod Vallat
2006-05-29implement reliable microtime on smp (joint work w/ otto):Michael Shalayeff
send a bcast ipi from the cpu0 to all others to timestamp tsc on every clock intr. this way using local tsc provides accurate microtime() measurements. thus gettimeofday test passes now. otto@ deraadt@ ok
2006-05-29GENERICCan Erkin Acar
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@