summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2006-03-24move the mp tramp higher to avoid trashing boot args and also to fight ↵Michael Shalayeff
strange memory zeroing happennning on some amd machines; toby@ ok
2006-03-24Enable umsm(4) on archs that support CardBus.Jonathan Gray
2006-03-20a bit of demagification. this moves the checks for the cpu scaling featuresDavid Gwynne
out of machdep and into powernow-k7 and -k8. machdep now just figures out if its the right type of cpu before calling the powernow code which figures out if the scaling is supported. from gwk
2006-03-19remove unused bdbtofsb(bn) macroMartin Reindl
found by drahn@
2006-03-16spacesTheo de Raadt
2006-03-16Fix for PR 4966: Only disregard bit 27 of MSR_EBL_CR_POWERON forDimitry Andric
specific Pentium III models (early stepping 1 Coppermines). "go for it" deraadt@
2006-03-16remove useless powernow cruft from dmesg. we're interested in theDavid Gwynne
available speed states (which is output separately), not if the cpu can support them even if the speedstates are not provided. from gwk, ok deraadt@
2006-03-16dont leak memory when we fail to find any valid states.David Gwynne
from gwk, ok deraadt@
2006-03-16display the possible speedstep values like we do on intel chips.David Gwynne
from gwk, ok deraadt@
2006-03-15use sysctl_int_lower() for the aperture variable. This lets root closeTheo de Raadt
the aperture without having to reboot, but does not allow re-opening; ok matthieu
2006-03-15Nuke dk_establish(), no longer used.Miod Vallat
2006-03-15Correct checks against cd_ndevs - valid numbers are strictly inferior toMiod Vallat
cd_ndevs.
2006-03-15Entries in cd_devs[] may be NULL, so be sure to check for them in yourMiod Vallat
device open() function.
2006-03-15spacingTheo de Raadt
2006-03-15allow for more physmem segments; as required by some dell from dhill@Michael Shalayeff
2006-03-15remove dead macrosMichael Shalayeff
2006-03-14trailing tabs nomoreMichael Shalayeff
2006-03-14trailing tabs nomoreMichael Shalayeff
2006-03-14prevent the faults on iret to run w/ disabled intrs and cause deadlocks; ↵Michael Shalayeff
niklas toby tom ok
2006-03-14move the kernel 1m up to provide more space for isadma; deraadt@ okMichael Shalayeff
2006-03-13* Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set toBrad Smith
NULL for root PCI busses. For busses behind a bridge, it points to a persistent copy of the bridge's pcitag_t. This can be very useful for machine-dependent PCI bus enumeration code. From NetBSD ok grange@ kettenis@
2006-03-13time-bind and lower power in lock spinning and a couple of other ipi loops ↵Michael Shalayeff
by using pause insn; brad@ ok tedu@ ok and feedback krw@ testing
2006-03-13Fix machines that need PCI access during ACPI bringup.Marco Peereboom
Inspired by gklok@cogeco.ca. ok kettenis
2006-03-12Don't leave a dangling pointer to the process-specific LDT afterTom Cosgrove
we free it. Instead set it to the default value for a new process. Bug found by hugh@, fix tested by several - thanks. ok weingart@ deraadt@
2006-03-12with pcn(4) now in place remove or replace the references to PCI le(4)Martin Reindl
and complement pcn* at pci? where useful as request by brad@ ok brad@
2006-03-12remove IPL_IMP and splimp().Brad Smith
2006-03-10provide a counter for ipisMichael Shalayeff
2006-03-08Glue showval into ddb.Marco Peereboom
2006-03-08Really unbreak GENERIC.MP.Mark Kettenis
2006-03-08unbreak GENERIC.MP; from gklokTheo de Raadt
2006-03-08Patch from Gordon Klock to update AMD PowerNow K8 support on i386,Uwe Stuehler
and to add amd64 K8 support from FreeBSD.
2006-03-07Add hooks for "machine acpi disasm"Marco Peereboom
ok jordan
2006-03-07- Use the correct initialization routine for the VIA VT8233 chipsetBrad Smith
now that kettenis@ has corrected the PCI id entry. - Add the SiS 962 chipset. ok kettenis@ mickey@
2006-03-07Check for a few additional CPUID flags.Jonathan Gray
ok deraadt@
2006-03-06Synch bits of the i386 and amd64 ioapic code.Mark Kettenis
Make ioapic redirect register writes atomic on amd64 just like on i386. ok niklas@, grange@
2006-03-06Rename hpet to acpihpet so that all devices use the same naming convention.Marco Peereboom
discussed with jordan.
2006-03-05Hook acpi to ddb since we need to be able to do some live debugging.Marco Peereboom
Lots and lots of help from miod@ and deraadt@ ok deraadt@ miod@
2006-03-04Typos grab bag of the month, eyeballed by jmc@Miod Vallat
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-03-04Add commented out gpio ``pin bus'' drivers section.Alexander Yurchenko
2006-02-27Add the 770 model. From NetBSD through Gregory SteuckMarco Peereboom
<greg at y2006 dot nest dot cx> Suggestions and ok deraadt@ ok mbalmer@
2006-02-27Add 2 additional CPUs and uncomment a 3rd. Based on this intel doc:Marco Peereboom
download.intel.com/design/mobile/datashts/30218908.pdf cpu_id part of the diff was done by Dimitry Andric <dimitry at andric dot com> Thanks :-) Pointed to the doc and ok deraadt@
2006-02-26Add acpicpu device. Remains disabled.Marco Peereboom
ok jordan@
2006-02-22Remove unused _{ins,rem}que functions - they were not even implemented onMiod Vallat
all architectures.
2006-02-20fix conversion for the temp values. i think i was losing some precisionDavid Gwynne
2006-02-20Region has to be read/write not just read.Marco Peereboom
ok jordan Pointed out by Bjorn Andersson <bjorn at silversmedjan dot se>
2006-02-20Add acpibtn device. Remains disabled for now.Marco Peereboom
2006-02-17add a comment to explain how to keep things working, remove a stray charDavid Gwynne
from another comment
2006-02-17jordan says the volt sensors on the powersupply esm device are always offDavid Gwynne
by a factor of 10, no matter which machine its found on. therefore i dont need all that crazy glue to special case its values on the 4400. instead i created a new VOLTSx10 esm sensor which is the same as the volts sensor but gets multiplied by 10 after being read.
2006-02-16add sf(4).Brad Smith