summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpi_cpu_cstate.c
AgeCommit message (Expand)Author
2020-12-07acpicpu: Add support for ACPI P-states and T-states on Arm.jmcneill
2020-06-04Nix trailing whitespace. NFCI.riastradh
2020-05-31Disable read of the ACPI timer during idle, fixing performance degradationad
2019-02-03- add or adjust /* FALLTHROUGH */ where appropriatemrg
2012-02-25Set the flag for checking for PCI bus master activity only for C3.jruoho
2011-10-13Remove bogus assertion that came with revisions 1.55-1.56.jruoho
2011-08-06Improve a comment.jruoho
2011-08-05relax an assert slightly, from jmcneill.mrg
2011-08-04Don't treat C2 states as C1 if the _CST package doesn't have an entryjmcneill
2011-07-13Do not disable interrupts at machine-level in the MI idle-loop entry.jruoho
2011-06-22Get rid of RUN_ONCE(9). Should fix PR # kern/44043.jruoho
2011-03-19Like in rest of the acpi(4) stack, queue all resume hooks.jruoho
2011-03-17Add a comment.jruoho
2011-03-04Remove redundant/wrong increment of a variable.jruoho
2011-03-01Move also the evcnt(9) event counters to one place. No functional change.jruoho
2011-03-01Use __arraycount(3).jruoho
2011-03-01Simplify by moving the debug printfs to one place. No functional change.jruoho
2011-02-25Start to derive the percpu(9) (or per-domain) state coordinationjruoho
2011-02-25Rename couple of badly named functions for consistency. No functional change.jruoho
2011-02-23Adjust the previous and add a comment for it.jruoho
2011-02-22Fix previous. Not my day.jruoho
2011-02-22Yet another small fix to the C-state parsing. As can be seen from the _CSTjruoho
2011-02-22make this build againjmcneill
2011-02-22After a closer examination, remove entirely the check that was considered injruoho
2011-02-22Always declare HALT as available. If ACPI_FADT_C1_SUPPORTED is notjruoho
2011-02-22Only check if the register address in _CST is valid if the ACPI processorjruoho
2011-01-30Improve error reporting.jruoho
2011-01-13Move the function that counts the CPUs from acpicpu(4) to the MD layer.jruoho
2011-01-04Revert the changes made in the commit:jruoho
2010-11-30Add AMD C1E quirk. Tested by cegger@.jruoho
2010-08-23Other entry points beyond x86_cpu_idle_halt() may use HLT as thejruoho
2010-08-22Use acpi_timer_read_fast() instead of acpi_timer_read_safe().jruoho
2010-08-18Fix fix of a bug: first initialize sc, check sc != NULL, then KASSERT(9).jruoho
2010-08-17build fix: first initialize sc then KASSERTcegger
2010-08-16Now that the deferred configuration actually works as expected and documented,jruoho
2010-08-15Add comments and raise the minimum allowed T-state duty cycle to 10 %.jruoho
2010-08-14Do not accidentally write zeros to (PSTATE_CNT and CST_CNT) registers.jruoho
2010-08-14Do not queue functions via sysmon_taskq(9) in the pmf(9) resume hooks.jruoho
2010-08-14Move the PIIX4-quirk to the MD file and disable T-states for PIIX4.jruoho
2010-08-13Merge T-state a.k.a. throttling support for acpicpu(4).jruoho
2010-08-11Print the state information only once. The per-CPU information was quitejruoho
2010-08-11Pretty printing.jruoho
2010-08-10Fix xref in a comment.jruoho
2010-08-10Add a XXX-comment as a TODO. From jmcneill@:jruoho
2010-08-10Use evcnt(9) for the counters.jruoho
2010-08-09Remove a redundant function.jruoho
2010-08-09Downgrade the currently supported maximum C-state to C1. There appears to bejruoho
2010-08-08Improve error and debug messages.jruoho
2010-08-08Merge P-state support for acpicpu(4).jruoho
2010-08-04Store the MADT-derived CPU ID to <x86/cpu.h>. This is required to properlyjruoho