aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/mwait.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-08-22x86/idle: Use MONITORX and MWAITX mnemonics in <asm/mwait.h>Uros Bizjak1-6/+2
2025-06-17x86/process: Move the buffer clearing before MONITORBorislav Petkov (AMD)1-10/+15
2025-06-17x86/bugs: Add a Transient Scheduler Attacks mitigationBorislav Petkov (AMD)1-1/+1
2025-06-16x86/bugs: Rename MDS machinery to something more genericBorislav Petkov (AMD)1-2/+2
2025-04-03x86/idle: Use MONITOR and MWAIT mnemonics in <asm/mwait.h>Uros Bizjak1-9/+12
2025-04-03x86/idle: Change arguments of mwait_idle_with_hints() to u32Uros Bizjak1-1/+1
2025-04-03x86/idle: Remove CONFIG_AS_TPAUSEUros Bizjak1-9/+2
2025-04-03x86/idle: Remove .s output beautifying delimiters from simpler asm() templatesUros Bizjak1-7/+7
2025-04-02x86/idle: Standardize argument types for MONITOR{,X} and MWAIT{,X} instructio...Uros Bizjak1-8/+5
2025-04-02x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in mwait_idle_with_hints...Andrew Cooper1-6/+3
2024-12-18x86/cpu: Move MWAIT leaf definition to common headerDave Hansen1-1/+0
2023-11-29x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogramPeter Zijlstra1-2/+9
2023-11-29x86: Add a comment about the "magic" behind shadow sti before mwaitFrederic Weisbecker1-0/+9
2023-01-13cpuidle, mwait: Make the mwait code noinstr cleanPeter Zijlstra1-6/+6
2023-01-13objtool/idle: Validate __cpuidle code as noinstrPeter Zijlstra1-1/+1
2022-06-08x86: Remove vendor checks from prefer_mwait_c1_over_haltWyes Karny1-0/+1
2020-11-24sched/idle: Fix arch_cpu_idle() vs tracingPeter Zijlstra1-2/+0
2020-06-22KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROLSean Christopherson1-2/+0
2020-05-07x86/delay: Introduce TPAUSE delayKyung Min Park1-0/+22
2020-05-07x86/delay: Preparatory code cleanupThomas Gleixner1-1/+1
2020-02-17x86/cpu: Move prototype for get_umwait_control_msr() to a global locationBenjamin Thiel1-0/+2
2019-10-08x86/asm: Fix MWAITX C-state hint valueJanakarajan Natarajan1-1/+1
2019-06-26x86/speculation/mds: Eliminate leaks by trace_hardirqs_on()Zhenzhong Duan1-2/+2
2019-03-06x86/speculation/mds: Conditionally clear CPU buffers on idle entryThomas Gleixner1-0/+7
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2016-07-20x86/cpu: Add workaround for MONITOR instruction erratum on Goldmont based CPUsPeter Zijlstra1-1/+1
2016-01-30x86/cpufeature: Carve out X86_FEATURE_*Borislav Petkov1-0/+2
2015-08-22x86/asm: Add MONITORX/MWAITX instruction supportHuang Rui1-0/+45
2015-03-16sched/idle/x86: Restore mwait_idle() to fix boot hangs, to improve power savi...Len Brown1-0/+8
2014-06-18x86, cpufeature: Convert more "features" to bugsBorislav Petkov1-1/+1
2014-01-13sched/preempt: Fix up missed PREEMPT_NEED_RESCHED foldingPeter Zijlstra1-1/+1
2013-12-19x86, idle: Use static_cpu_has() for CLFLUSH workaround, add barriersH. Peter Anvin1-1/+4
2013-12-19x86, acpi, idle: Restructure the mwait idle routinesPeter Zijlstra1-0/+40
2013-02-08intel_idle: remove assumption of one C-state per MWAIT flagLen Brown1-0/+2
2013-02-08intel_idle: remove use and definition of MWAIT_MAX_NUM_CSTATESLen Brown1-1/+0
2010-09-17x86, mwait: Move mwait constants to a common header fileH. Peter Anvin1-0/+15