summaryrefslogtreecommitdiffstats
path: root/drivers/idle
Commit message (Expand)AuthorAgeFilesLines
* intel_idle: Add __init annotation to matchup_vm_state_with_baremetal()Rafael J. Wysocki2023-06-281-1/+1
* intel_idle: Add a "Long HLT" C1 state for the VM guest modeArjan van de Ven2023-06-211-0/+55
* intel_idle: Add support for using intel_idle in a VM guest using just hltArjan van de Ven2023-06-161-1/+116
* intel_idle: clean up the (new) state_update_enter_method functionArjan van de Ven2023-06-121-3/+12
* intel_idle: refactor state->enter manipulation into its own functionArjan van de Ven2023-06-121-22/+28
* intel_idle: mark few variables as __read_mostlyArtem Bityutskiy2023-04-271-2/+2
* intel_idle: do not sprinkle module parameter definitions aroundArtem Bityutskiy2023-04-271-3/+7
* intel_idle: fix confusing messageArtem Bityutskiy2023-04-271-2/+3
* intel_idle: improve C-state flags handling robustnessArtem Bityutskiy2023-04-271-10/+18
* intel_idle: further intel_idle_init_cstates_icpu() cleanupArtem Bityutskiy2023-04-271-11/+13
* intel_idle: clean up intel_idle_init_cstates_icpu()Artem Bityutskiy2023-04-271-5/+5
* intel_idle: use pr_info() instead of printk()Artem Bityutskiy2023-04-271-1/+1
* Merge tag 'pm-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2023-02-211-0/+2
|\
| * intel_idle: add Emerald Rapids Xeon supportArtem Bityutskiy2023-01-201-0/+2
* | intel_idle: Add force_irq_on module paramPeter Zijlstra2023-01-131-1/+6
* | cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRSPeter Zijlstra2023-01-131-2/+2
* | cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*Peter Zijlstra2023-01-131-7/+1
|/
* intel_idle: Add AlderLake-N supportZhang Rui2022-09-211-0/+51
* intel_idle: move from strlcpy() with unused retval to strscpy()Wolfram Sang2022-08-311-1/+1
* Merge tag 'pm-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2022-08-021-23/+1
|\
| * Merge back cpuidle material for 5.20.Rafael J. Wysocki2022-07-291-23/+1
| |\
| | * intel_idle: make SPR C1 and C1E be independentArtem Bityutskiy2022-07-251-23/+1
* | | Merge tag 'x86_fpu_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-011-2/+23
|\ \ \ | |/ / |/| |
| * | intel_idle: Add a new flag to initialize the AMX stateChang S. Bae2022-07-191-2/+23
* | | intel_idle: Fix false positive RCU splats due to incorrect hardirqs stateWaiman Long2022-07-251-1/+7
|/ /
* / intel_idle: Disable IBRS during long idlePeter Zijlstra2022-06-271-6/+38
|/
* cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLEPeter Zijlstra2022-06-081-7/+25
* intel_idle: Add AlderLake supportZhang Rui2022-04-281-0/+133
* intel_idle: Fix SPR C6 optimizationArtem Bityutskiy2022-04-271-5/+3
* intel_idle: Fix the 'preferred_cstates' module parameterArtem Bityutskiy2022-04-271-7/+12
* cpuidle: intel_idle: Drop redundant backslash at line endRafael J. Wysocki2022-03-171-1/+1
* cpuidle: intel_idle: Update intel_idle() kerneldoc commentRafael J. Wysocki2022-03-171-3/+0
* intel_idle: add core C6 optimization for SPRArtem Bityutskiy2022-03-041-0/+15
* intel_idle: add 'preferred_cstates' module argumentArtem Bityutskiy2022-03-041-0/+46
* intel_idle: add SPR supportArtem Bityutskiy2022-03-041-0/+47
* intel_idle: enable interrupts before C1 on XeonsArtem Bityutskiy2021-09-241-2/+11
* intel_idle: Adjust the SKX C6 parameters if PC6 is disabledChen Yu2021-06-091-0/+33
* intel_idle: add Iclelake-D supportArtem Bityutskiy2021-04-081-0/+1
* intel_idle: update ICX C6 dataArtem Bityutskiy2021-03-181-2/+2
* intel_idle: remove definition of DEBUGTom Rix2021-01-221-1/+1
* intel_idle: add SnowRidge C-state tableArtem Bityutskiy2020-12-301-1/+40
* intel_idle: Build fixPeter Zijlstra2020-12-031-14/+14
* intel_idle: Fix intel_idle() vs tracingPeter Zijlstra2020-11-241-17/+20
* intel_idle: Fix max_cstate for processor models without C-state tablesChen Yu2020-10-271-1/+1
* intel_idle: Ignore _CST if control cannot be taken from the platformMel Gorman2020-10-161-4/+3
* intel_idle: mention assumption that WBINVD is not neededAlexander Monakov2020-10-161-2/+6
* cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED genericPeter Zijlstra2020-08-261-16/+0
* Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-041-1/+1
|\
| * treewide: Remove uninitialized_var() usageKees Cook2020-07-161-1/+1
* | intel_idle: Customize IceLake server supportChen Yu2020-07-301-0/+36