Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-24 | back out est.c 1.8 and bring acpicpu.c all the way back to 1.47 because of | Theo de Raadt | |
hanging machines. backed out correctly this time, as pointed out by tedu. | |||
2009-02-24 | Backout a backout because noone knows what the hell the backout is a | Theo de Raadt | |
backout of. COME ON. Be exact in your commit messages. | |||
2009-02-18 | Backout PDC & PPC changes because it hangs several laptops. | Marco Peereboom | |
2008-12-22 | With respect to the previous diff we cannot just call acpicpu_setperf | Gordon Willem Klok | |
directly, we must call the global function pointer cpu_setperf because we might be on an MP system and if we don't, we only attempt to change the frequency on a single core. ok marco@ | |||
2008-12-22 | Make acpicpu_setperf behave the same as the ACPI aware EST and | Gordon Willem Klok | |
powernow drivers if the _PPC is evaluated because an external change has occured such as being disconnected from wall power and the available states in _PSS change. Have the acpicpu setperf driver register a listner for _PPC changes, that way we are not calling the setperf method twice on powernow machines when an change occurs. ok marco@ | |||
2008-11-22 | Re-enable ACPI PDC support and fetching cpu performance states | Gordon Willem Klok | |
from ACPI for est on amd64. This incorporates a few changes from krw@ to fix minor nits, its unlikely to fix the problems with some machines from acer and dell but lots of machines benefit. ok krw@ | |||
2008-10-11 | Fix various printf constructs either missing arguments or format specifiers. | Miod Vallat | |
2008-08-08 | 'prey' -> 'pray' in comment as prayer rather than predation seems | Kenneth R Westerback | |
the intended meaning. | |||
2008-08-06 | Backout the acpicpu_setpdc code and the code to allow est to use acpicpu | Gordon Willem Klok | |
on amd64. Evaluating the _PDC seems to lead to instability (PR5878 and a report by jmc@) on lower end machines its too close to release and I don't have enough nickels. ok deraadt@ | |||
2008-06-15 | On AMD64 running on Intel processors with EST add support for retreiving | Gordon Willem Klok | |
operating points from ACPI. In support of this add evaluation of the _PDC object and give it the capability flags asserting OSPM management of CPU power states. ok marco@, canacar@ | |||
2008-06-01 | Re-enable new parser. Lots of testing by various folks. Fits all media | Marco Peereboom | |
now too. ok kettenis deraadt | |||
2008-02-07 | unbreak build: aml_showvalue() is only available on !SMALL_KERNEL | Peter Valchev | |
2008-01-06 | re-add _PPC. | Marco Peereboom | |
ok gwk@ | |||
2007-12-29 | Remove debug message. Found by Mike Belopuhov, tsk tsk deraadt. | Marco Peereboom | |
2007-12-27 | Undo previous commit after debating a few corner cases with gwk. This | Marco Peereboom | |
needs to be redone in another way. | |||
2007-12-27 | Add _PPC support. Tested by several people. | Marco Peereboom | |
2007-12-27 | KNF, no functional change | Marco Peereboom | |
2007-12-05 | Add a check for pss len == 0. This is a temporary work around for when | Marco Peereboom | |
there is no pss available. The real fix will include using both pss and duty cycle methods. ok deraadt | |||
2007-12-03 | set the value before freeing the result; marco@ ok. | Federico G. Schwindt | |
2007-11-16 | Fix dmesg output. From form@. | Mike Belopuhov | |
ok deraadt | |||
2007-11-16 | fix the bus_space #define nightmare, so that amd64 and i386 are much more | Theo de Raadt | |
uniform. as a result shared code like acpi needs less #ifdef's ok marco kettenis | |||
2007-11-15 | Nicer dmesg output. | Mike Belopuhov | |
From Oleg Safiullin (form@) ok deraadt | |||
2007-11-12 | spacing | Theo de Raadt | |
2007-11-12 | spacing | Theo de Raadt | |
2007-11-12 | missing : | Theo de Raadt | |
2007-11-03 | Remove a useless printf, hit if acpicpu is disabled. | Gordon Willem Klok | |
ok beck@ | |||
2007-10-08 | More simple memset(,0,) -> M_ZERO changes. In this batch move to | Kenneth R Westerback | |
size(*p) as the first malloc() parameter where p is declared locally and thus easy to check. Add M_ZERO to gpe_table allocation in acpi.c even though there is no obvious bzero or memset nearby. | |||
2007-06-15 | Check that sc_notify actually points to something before attempting to call | Gordon Willem Klok | |
it. Fixes marco@'s post c2k7 panics. ok marco | |||
2007-05-31 | Make powernow-k8 on amd64 and i386 use the _PSS object from acpi to | Gordon Willem Klok | |
retreive p_state data as spelled out in the amd64 bios and kernel developers guide. This code is still a little rough around the edges but has been tested by myself on a tyan machine and by phessler at theapt dot org on an HP DL145. This diff also takes a first stab and cleaning up the acpicpu dmesg spam. ok tedu, marco | |||
2007-05-28 | fix build when ACPI_DEBUG is defined | Robert Nagy | |
2007-05-28 | Eliminate unsightly blank lines in dmesg. | Kenneth R Westerback | |
ok marco@ | |||
2007-05-06 | at least always print a new line, even if NOPSS | Ted Unangst | |
2007-04-23 | spacing and some really long lines | Gordon Willem Klok | |
2007-04-11 | Added changes for C-State | Jordan Hargrave | |
ok marco@ | |||
2007-01-31 | Introduce acpi_hasprocfvs thats "ACPI Has Processor Frequency and Voltage | Gordon Willem Klok | |
Scalling" a global flag set by acicpu attach to indicate that ACPI is handling fvs through the _PSS objects. This will fix disappearing EST/powernow when booting kernels with acpi enabled, as acpicpu isnt compiled into GENERIC yet. Also in cases where acpicpu is built in and legacy EST/powernow work but acpi is missing the _PSS object, the legacy routines will be used. tested by dim@, and Nick Nauwelaerts <nick AT nauwelaerts.net> ok marco@, dim@ | |||
2006-12-29 | Replace setperf algorithm with a linear version. Also use the aml provided | Marco Peereboom | |
gasio structure when appropriate instead of always assuming 32 bit access. Fixes my Dell laptop and works on others tested. | |||
2006-12-26 | Add polling to devices that require it such as acpibat and acpitz. | Marco Peereboom | |
Use the same tsleep/wakeup mechanism as the interrupt code to keep it non- concurrent. | |||
2006-12-21 | more minor knf | Theo de Raadt | |
2006-12-20 | Decalre extern int cpuspeed in sys/arch/amd64/include/cpu.h like cpuspeed | Gordon Willem Klok | |
is declared in the equivalent file on i386 and delete the repeticious declarations already scattered in a few places. Thanks to Will Backman for letting me test this on his machine, ok mk@ | |||
2006-12-20 | "#ifdef is a tool of the weak!" | Gordon Willem Klok | |
Rename pentium_mhz to cpuspeed which is consistant with amd64 making shared ACPI code less nasty. ok marco, deraadt | |||
2006-12-19 | spacing | Gordon Willem Klok | |
2006-12-19 | Add sanity to check for mfg overriden gasio field. | Marco Peereboom | |
2006-12-19 | Hook up acpicpu to the hw.setperf mechanism, this allows people running | Gordon Willem Klok | |
ACPI kernels built with the acpicpu diff to scale processor and frequency voltage, various incarnations tested by brad, thib, johan m:son lindman. ok marco | |||
2006-10-12 | Massive ACPI changes | Jordan Hargrave | |
Fixed ACPI leaks new ACPI API ok marco@ | |||
2006-03-09 | Fixed free before malloc. bad marco | Jordan Hargrave | |
ok marco@ | |||
2006-03-05 | Update tables after event. | Marco Peereboom | |
Free memory while at it. Register notify handler and use NULL for PNP id. | |||
2006-03-04 | oops some debug code was enabled. | Marco Peereboom | |
2006-03-04 | Add the gasio magic to slow/speed cpu. | Marco Peereboom | |
2006-02-26 | Print _PCT & _PPC. | Marco Peereboom | |
2006-02-26 | Print only MHz. Idea from jsg@ | Marco Peereboom | |