mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-02 16:44:59 +00:00
x86/msr: Add explicit includes of <asm/msr.h>
For historic reasons there are some TSC-related functions in the <asm/msr.h> header, even though there's an <asm/tsc.h> header. To facilitate the relocation of rdtsc{,_ordered}() from <asm/msr.h> to <asm/tsc.h> and to eventually eliminate the inclusion of <asm/msr.h> in <asm/tsc.h>, add an explicit <asm/msr.h> dependency to the source files that reference definitions from <asm/msr.h>. [ mingo: Clarified the changelog. ] Signed-off-by: Xin Li (Intel) <xin@zytor.com> Signed-off-by: Ingo Molnar <mingo@kernel.org> Acked-by: Dave Hansen <dave.hansen@linux.intel.com> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Cc: Andy Lutomirski <luto@kernel.org> Cc: Brian Gerst <brgerst@gmail.com> Cc: Juergen Gross <jgross@suse.com> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Kees Cook <keescook@chromium.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Borislav Petkov <bp@alien8.de> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Josh Poimboeuf <jpoimboe@redhat.com> Cc: Uros Bizjak <ubizjak@gmail.com> Link: https://lore.kernel.org/r/20250501054241.1245648-1-xin@zytor.com
This commit is contained in:
parent
bdfda83a6b
commit
efef7f184f
@ -43,6 +43,7 @@
|
||||
#include <asm/apic.h>
|
||||
#include <asm/cpuid.h>
|
||||
#include <asm/cmdline.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#define DR7_RESET_VALUE 0x400
|
||||
|
||||
|
@ -9,6 +9,7 @@
|
||||
#include <linux/jiffies.h>
|
||||
#include <asm/apicdef.h>
|
||||
#include <asm/apic.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/nmi.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
@ -15,6 +15,7 @@
|
||||
#include <linux/sched/clock.h>
|
||||
|
||||
#include <asm/apic.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
||||
|
@ -16,6 +16,8 @@
|
||||
#include <linux/slab.h>
|
||||
#include <linux/amd-iommu.h>
|
||||
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
#include "iommu.h"
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include <linux/perf_event.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/perf_event.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include <linux/slab.h>
|
||||
#include <linux/perf_event.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
#include "../perf_event.h"
|
||||
|
||||
/* Event code: LSB 8 bits, passed in attr->config any other bit is reserved. */
|
||||
|
@ -32,6 +32,7 @@
|
||||
|
||||
#include <asm/apic.h>
|
||||
#include <asm/stacktrace.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/nmi.h>
|
||||
#include <asm/smp.h>
|
||||
#include <asm/alternative.h>
|
||||
|
@ -17,6 +17,7 @@
|
||||
|
||||
#include <linux/sizes.h>
|
||||
#include <asm/perf_event.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
||||
|
@ -23,6 +23,7 @@
|
||||
#include <asm/intel_pt.h>
|
||||
#include <asm/apic.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
||||
|
@ -111,6 +111,7 @@
|
||||
#include <linux/nospec.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/intel-family.h>
|
||||
#include <asm/msr.h>
|
||||
#include "../perf_event.h"
|
||||
#include "../probe.h"
|
||||
|
||||
|
@ -10,6 +10,7 @@
|
||||
#include <asm/tlbflush.h>
|
||||
#include <asm/insn.h>
|
||||
#include <asm/io.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/timer.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
@ -5,6 +5,7 @@
|
||||
#include <linux/types.h>
|
||||
|
||||
#include <asm/hardirq.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
||||
|
@ -13,6 +13,7 @@
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/hardirq.h>
|
||||
#include <asm/apic.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
#include <linux/types.h>
|
||||
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
||||
|
@ -24,6 +24,7 @@
|
||||
#include <asm/io.h>
|
||||
#include <asm/intel_pt.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
#include "pt.h"
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/intel-family.h>
|
||||
#include <asm/msr.h>
|
||||
#include "uncore.h"
|
||||
#include "uncore_discovery.h"
|
||||
|
||||
|
@ -5,6 +5,7 @@
|
||||
*/
|
||||
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
|
||||
|
||||
#include <asm/msr.h>
|
||||
#include "uncore.h"
|
||||
#include "uncore_discovery.h"
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
/* Nehalem-EX/Westmere-EX uncore support */
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
#include "uncore.h"
|
||||
|
||||
/* NHM-EX event control */
|
||||
|
@ -1,5 +1,6 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
/* Nehalem/SandBridge/Haswell/Broadwell/Skylake uncore support */
|
||||
#include <asm/msr.h>
|
||||
#include "uncore.h"
|
||||
#include "uncore_discovery.h"
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
/* SandyBridge-EP/IvyTown uncore support */
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
#include "uncore.h"
|
||||
#include "uncore_discovery.h"
|
||||
|
||||
|
@ -3,6 +3,8 @@
|
||||
#include <linux/sysfs.h>
|
||||
#include <linux/nospec.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "probe.h"
|
||||
|
||||
enum perf_msr_id {
|
||||
|
@ -17,6 +17,7 @@
|
||||
#include <asm/fpu/xstate.h>
|
||||
#include <asm/intel_ds.h>
|
||||
#include <asm/cpu.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
/* To enable MSR tracing please use the generic trace points. */
|
||||
|
||||
|
@ -2,6 +2,8 @@
|
||||
#include <linux/export.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/bits.h>
|
||||
|
||||
#include <asm/msr.h>
|
||||
#include "probe.h"
|
||||
|
||||
static umode_t
|
||||
|
@ -65,6 +65,7 @@
|
||||
#include <linux/nospec.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/intel-family.h>
|
||||
#include <asm/msr.h>
|
||||
#include "perf_event.h"
|
||||
#include "probe.h"
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
#include <asm/insn.h>
|
||||
#include <linux/mm.h>
|
||||
|
||||
#include <asm/msr.h>
|
||||
#include "perf_event.h"
|
||||
|
||||
static int decode_branch_type(struct insn *insn)
|
||||
|
@ -15,6 +15,7 @@
|
||||
#include <asm/cpufeature.h>
|
||||
#include <asm/hardirq.h>
|
||||
#include <asm/apic.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../perf_event.h"
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#include <asm/hypervisor.h>
|
||||
#include <asm/mshyperv.h>
|
||||
#include <asm/apic.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include <asm/trace/hyperv.h>
|
||||
|
||||
|
@ -21,6 +21,7 @@
|
||||
#include <asm/hypervisor.h>
|
||||
#include <hyperv/hvhdk.h>
|
||||
#include <asm/mshyperv.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/idtentry.h>
|
||||
#include <asm/set_memory.h>
|
||||
#include <linux/kexec.h>
|
||||
|
@ -15,6 +15,7 @@
|
||||
#include <asm/mshyperv.h>
|
||||
#include <asm/paravirt.h>
|
||||
#include <asm/apic.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
static bool hv_pvspin __initdata = true;
|
||||
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include <asm/desc.h>
|
||||
#include <asm/i8259.h>
|
||||
#include <asm/mshyperv.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/realmode.h>
|
||||
#include <asm/reboot.h>
|
||||
#include <../kernel/smpboot.h>
|
||||
|
@ -22,6 +22,7 @@
|
||||
#include <asm/realmode.h>
|
||||
#include <asm/e820/api.h>
|
||||
#include <asm/desc.h>
|
||||
#include <asm/msr.h>
|
||||
#include <uapi/asm/vmx.h>
|
||||
|
||||
#ifdef CONFIG_AMD_MEM_ENCRYPT
|
||||
|
@ -9,6 +9,7 @@
|
||||
#include <linux/const.h>
|
||||
|
||||
#include <asm/asm.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/trapnr.h>
|
||||
|
||||
/*
|
||||
|
@ -34,6 +34,7 @@
|
||||
#include <asm/desc.h>
|
||||
#include <asm/mtrr.h>
|
||||
#include <asm/msr-index.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/asm.h>
|
||||
#include <asm/irq_remapping.h>
|
||||
#include <asm/kvm_page_track.h>
|
||||
|
@ -2,6 +2,8 @@
|
||||
#ifndef _ASM_X86_MICROCODE_H
|
||||
#define _ASM_X86_MICROCODE_H
|
||||
|
||||
#include <asm/msr.h>
|
||||
|
||||
struct cpu_signature {
|
||||
unsigned int sig;
|
||||
unsigned int pf;
|
||||
|
@ -8,6 +8,7 @@
|
||||
#include <linux/io.h>
|
||||
#include <asm/nospec-branch.h>
|
||||
#include <asm/paravirt.h>
|
||||
#include <asm/msr.h>
|
||||
#include <hyperv/hvhdk.h>
|
||||
|
||||
/*
|
||||
|
@ -12,6 +12,7 @@
|
||||
#include <uapi/asm/msr.h>
|
||||
#include <asm/shared/msr.h>
|
||||
|
||||
#include <linux/types.h>
|
||||
#include <linux/percpu.h>
|
||||
|
||||
struct msr_info {
|
||||
|
@ -9,6 +9,8 @@
|
||||
#include <linux/resctrl_types.h>
|
||||
#include <linux/sched.h>
|
||||
|
||||
#include <asm/msr.h>
|
||||
|
||||
/*
|
||||
* This value can never be a valid CLOSID, and is used when mapping a
|
||||
* (closid, rmid) pair to an index and back. On x86 only the RMID is
|
||||
|
@ -9,6 +9,7 @@
|
||||
|
||||
#include <asm/desc.h>
|
||||
#include <asm/fpu/api.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
/* image of the saved processor state */
|
||||
struct saved_context {
|
||||
|
@ -9,6 +9,7 @@
|
||||
|
||||
#include <asm/desc.h>
|
||||
#include <asm/fpu/api.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
/*
|
||||
* Image of the saved processor state, used by the low level ACPI suspend to
|
||||
|
@ -52,6 +52,8 @@ do { \
|
||||
} while (0)
|
||||
|
||||
#ifdef CONFIG_X86_32
|
||||
#include <asm/msr.h>
|
||||
|
||||
static inline void refresh_sysenter_cs(struct thread_struct *thread)
|
||||
{
|
||||
/* Only happens when SEP is enabled, no need to test "SEP"arately: */
|
||||
|
@ -16,6 +16,7 @@
|
||||
#include <asm/cacheflush.h>
|
||||
#include <asm/realmode.h>
|
||||
#include <asm/hypervisor.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/smp.h>
|
||||
|
||||
#include <linux/ftrace.h>
|
||||
|
@ -59,6 +59,7 @@
|
||||
#include <asm/time.h>
|
||||
#include <asm/smp.h>
|
||||
#include <asm/mce.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/tsc.h>
|
||||
#include <asm/hypervisor.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
|
@ -14,6 +14,7 @@
|
||||
#include <linux/init.h>
|
||||
#include <linux/pgtable.h>
|
||||
|
||||
#include <asm/msr.h>
|
||||
#include <asm/numachip/numachip.h>
|
||||
#include <asm/numachip/numachip_csr.h>
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
#include <linux/ptrace.h>
|
||||
#include <asm/bugs.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/traps.h>
|
||||
|
||||
enum cp_error_code {
|
||||
|
@ -21,6 +21,7 @@
|
||||
#include <asm/delay.h>
|
||||
#include <asm/debugreg.h>
|
||||
#include <asm/resctrl.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/sev.h>
|
||||
|
||||
#ifdef CONFIG_X86_64
|
||||
|
@ -20,6 +20,7 @@
|
||||
#include <asm/cpu.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/intel-family.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "cpu.h"
|
||||
|
||||
|
@ -10,6 +10,7 @@
|
||||
#include <asm/cmdline.h>
|
||||
#include <asm/traps.h>
|
||||
#include <asm/cpu.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
enum split_lock_detect_state {
|
||||
sld_off = 0,
|
||||
|
@ -4,6 +4,7 @@
|
||||
#include <asm/cpu.h>
|
||||
#include <asm/cpufeature.h>
|
||||
#include <asm/msr-index.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/processor.h>
|
||||
#include <asm/vmx.h>
|
||||
|
||||
|
@ -15,6 +15,7 @@
|
||||
#include <asm/cacheinfo.h>
|
||||
#include <asm/spec-ctrl.h>
|
||||
#include <asm/delay.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "cpu.h"
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#include <asm/apic.h>
|
||||
#include <asm/irq_vectors.h>
|
||||
#include <asm/mce.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/nmi.h>
|
||||
#include <asm/smp.h>
|
||||
|
||||
|
@ -37,6 +37,7 @@
|
||||
#include <asm/perf_event.h>
|
||||
#include <asm/processor.h>
|
||||
#include <asm/cmdline.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/setup.h>
|
||||
|
||||
#include "internal.h"
|
||||
|
@ -30,6 +30,7 @@
|
||||
#include <asm/reboot.h>
|
||||
#include <asm/nmi.h>
|
||||
#include <clocksource/hyperv_timer.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/numa.h>
|
||||
#include <asm/svm.h>
|
||||
|
||||
|
@ -22,6 +22,7 @@
|
||||
#include <linux/cpuhotplug.h>
|
||||
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/resctrl.h>
|
||||
#include "internal.h"
|
||||
|
||||
|
@ -23,6 +23,7 @@
|
||||
#include <linux/slab.h>
|
||||
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/resctrl.h>
|
||||
|
||||
#include "internal.h"
|
||||
|
@ -25,6 +25,7 @@
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/resctrl.h>
|
||||
#include <asm/perf_event.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "../../events/perf_event.h" /* For X86_CONFIG() */
|
||||
#include "internal.h"
|
||||
|
@ -28,6 +28,7 @@
|
||||
|
||||
#include <uapi/linux/magic.h>
|
||||
|
||||
#include <asm/msr.h>
|
||||
#include <asm/resctrl.h>
|
||||
#include "internal.h"
|
||||
|
||||
|
@ -14,6 +14,7 @@
|
||||
#include <linux/slab.h>
|
||||
#include <linux/sysfs.h>
|
||||
#include <linux/vmalloc.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/sgx.h>
|
||||
#include "driver.h"
|
||||
#include "encl.h"
|
||||
|
@ -30,6 +30,7 @@
|
||||
#include <asm/hypervisor.h>
|
||||
#include <asm/io_apic.h>
|
||||
#include <asm/mpspec.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/smp.h>
|
||||
|
||||
#include "cpu.h"
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
#include <asm/apic.h>
|
||||
#include <asm/memtype.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/processor.h>
|
||||
|
||||
#include "cpu.h"
|
||||
|
@ -12,6 +12,7 @@
|
||||
|
||||
#include <asm/cmdline.h>
|
||||
#include <asm/cpu.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "cpu.h"
|
||||
|
||||
|
@ -4,6 +4,7 @@
|
||||
|
||||
#include <asm/cpu.h>
|
||||
#include <asm/cpufeature.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "cpu.h"
|
||||
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include <asm/fpu/sched.h>
|
||||
#include <asm/fpu/signal.h>
|
||||
#include <asm/fpu/types.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/traps.h>
|
||||
#include <asm/irq_regs.h>
|
||||
|
||||
|
@ -21,6 +21,7 @@
|
||||
#include <asm/fpu/xcr.h>
|
||||
|
||||
#include <asm/cpuid.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/tlbflush.h>
|
||||
#include <asm/prctl.h>
|
||||
#include <asm/elf.h>
|
||||
|
@ -5,6 +5,7 @@
|
||||
#include <asm/cpufeature.h>
|
||||
#include <asm/fpu/xstate.h>
|
||||
#include <asm/fpu/xcr.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#ifdef CONFIG_X86_64
|
||||
DECLARE_PER_CPU(u64, xfd_state);
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
#include <asm/desc.h>
|
||||
#include <asm/fred.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/tlbflush.h>
|
||||
#include <asm/traps.h>
|
||||
|
||||
|
@ -12,6 +12,7 @@
|
||||
#include <asm/hpet.h>
|
||||
#include <asm/time.h>
|
||||
#include <asm/mwait.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#undef pr_fmt
|
||||
#define pr_fmt(fmt) "hpet: " fmt
|
||||
|
@ -40,6 +40,7 @@
|
||||
#include <asm/mtrr.h>
|
||||
#include <asm/tlb.h>
|
||||
#include <asm/cpuidle_haltpoll.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/ptrace.h>
|
||||
#include <asm/reboot.h>
|
||||
#include <asm/svm.h>
|
||||
|
@ -33,6 +33,7 @@
|
||||
#include <asm/tlb.h>
|
||||
#include <asm/io_bitmap.h>
|
||||
#include <asm/gsseg.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
/* stub always returning 0. */
|
||||
DEFINE_ASM_FUNC(paravirt_ret0, "xor %eax,%eax", .entry.text);
|
||||
|
@ -52,6 +52,7 @@
|
||||
#include <asm/unwind.h>
|
||||
#include <asm/tdx.h>
|
||||
#include <asm/mmu_context.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/shstk.h>
|
||||
|
||||
#include "process.h"
|
||||
|
@ -57,6 +57,7 @@
|
||||
#include <asm/unistd.h>
|
||||
#include <asm/fsgsbase.h>
|
||||
#include <asm/fred.h>
|
||||
#include <asm/msr.h>
|
||||
#ifdef CONFIG_IA32_EMULATION
|
||||
/* Not included via unistd.h */
|
||||
#include <asm/unistd_32_ia32.h>
|
||||
|
@ -4,7 +4,7 @@
|
||||
*/
|
||||
#include <asm/trace_clock.h>
|
||||
#include <asm/barrier.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/tsc.h>
|
||||
|
||||
/*
|
||||
* trace_clock_x86_tsc(): A clock that is just the cycle counter.
|
||||
|
@ -68,6 +68,7 @@
|
||||
#include <asm/vdso.h>
|
||||
#include <asm/tdx.h>
|
||||
#include <asm/cfi.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#ifdef CONFIG_X86_64
|
||||
#include <asm/x86_init.h>
|
||||
|
@ -29,6 +29,7 @@
|
||||
#include <asm/apic.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/i8259.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/topology.h>
|
||||
#include <asm/uv/uv.h>
|
||||
#include <asm/sev.h>
|
||||
|
@ -21,6 +21,7 @@
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/smp.h>
|
||||
#include <linux/nmi.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/tsc.h>
|
||||
|
||||
struct tsc_adjust {
|
||||
|
@ -20,6 +20,7 @@
|
||||
#include <linux/kvm_host.h>
|
||||
|
||||
#include <asm/irq_remapping.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "trace.h"
|
||||
#include "lapic.h"
|
||||
|
@ -26,6 +26,7 @@
|
||||
#include <asm/fpu/xcr.h>
|
||||
#include <asm/fpu/xstate.h>
|
||||
#include <asm/debugreg.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/sev.h>
|
||||
|
||||
#include "mmu.h"
|
||||
|
@ -31,6 +31,7 @@
|
||||
#include <linux/string_choices.h>
|
||||
|
||||
#include <asm/apic.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/perf_event.h>
|
||||
#include <asm/tlbflush.h>
|
||||
#include <asm/desc.h>
|
||||
|
@ -6,6 +6,7 @@
|
||||
|
||||
#include <asm/debugreg.h>
|
||||
#include <asm/mmu_context.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "x86.h"
|
||||
#include "cpuid.h"
|
||||
|
@ -13,6 +13,7 @@
|
||||
#include <linux/types.h>
|
||||
#include <linux/kvm_host.h>
|
||||
#include <linux/perf_event.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/perf_event.h>
|
||||
#include "x86.h"
|
||||
#include "cpuid.h"
|
||||
|
@ -2,6 +2,7 @@
|
||||
/* Copyright(c) 2021 Intel Corporation. */
|
||||
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
|
||||
|
||||
#include <asm/msr.h>
|
||||
#include <asm/sgx.h>
|
||||
|
||||
#include "x86.h"
|
||||
|
@ -46,6 +46,7 @@
|
||||
#include <asm/perf_event.h>
|
||||
#include <asm/mmu_context.h>
|
||||
#include <asm/mshyperv.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/mwait.h>
|
||||
#include <asm/spec-ctrl.h>
|
||||
#include <asm/vmx.h>
|
||||
|
@ -13,6 +13,7 @@
|
||||
#include <asm/insn.h>
|
||||
#include <asm/insn-eval.h>
|
||||
#include <asm/ldt.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/vm86.h>
|
||||
|
||||
#undef pr_fmt
|
||||
|
@ -8,7 +8,7 @@
|
||||
*/
|
||||
#include <asm/asm.h>
|
||||
#include <asm/kaslr.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/tsc.h>
|
||||
#include <asm/archrandom.h>
|
||||
#include <asm/e820/api.h>
|
||||
#include <asm/shared/io.h>
|
||||
|
@ -19,6 +19,7 @@
|
||||
#include <asm/cache.h>
|
||||
#include <asm/cacheflush.h>
|
||||
#include <asm/apic.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/perf_event.h>
|
||||
#include <asm/tlb.h>
|
||||
|
||||
|
@ -22,9 +22,10 @@
|
||||
#include <linux/slab.h>
|
||||
#include <linux/mutex.h>
|
||||
#include <linux/rculist.h>
|
||||
#include <asm/e820/api.h>
|
||||
#include <asm/pci_x86.h>
|
||||
#include <asm/acpi.h>
|
||||
#include <asm/e820/api.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/pci_x86.h>
|
||||
|
||||
/* Indicate if the ECAM resources have been placed into the resource table */
|
||||
static bool pci_mmcfg_running_state;
|
||||
|
@ -27,6 +27,7 @@
|
||||
#include <asm/mmu_context.h>
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/microcode.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/fred.h>
|
||||
|
||||
#ifdef CONFIG_X86_32
|
||||
|
@ -9,6 +9,7 @@
|
||||
#include <asm/realmode.h>
|
||||
#include <asm/tlbflush.h>
|
||||
#include <asm/crash.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/sev.h>
|
||||
|
||||
struct real_mode_header *real_mode_header;
|
||||
|
@ -30,6 +30,7 @@
|
||||
#include <asm/cpuid.h>
|
||||
#include <asm/cmdline.h>
|
||||
#include <asm/iommu.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
/*
|
||||
* The RMP entry information as returned by the RMPREAD instruction.
|
||||
|
@ -61,6 +61,7 @@
|
||||
#include <asm/processor.h>
|
||||
#include <asm/proto.h>
|
||||
#include <asm/msr-index.h>
|
||||
#include <asm/msr.h>
|
||||
#include <asm/traps.h>
|
||||
#include <asm/setup.h>
|
||||
#include <asm/desc.h>
|
||||
|
@ -2,6 +2,7 @@
|
||||
#include <linux/types.h>
|
||||
#include <linux/interrupt.h>
|
||||
|
||||
#include <asm/msr.h>
|
||||
#include <asm/xen/hypercall.h>
|
||||
#include <xen/xen.h>
|
||||
#include <xen/page.h>
|
||||
|
@ -13,6 +13,7 @@
|
||||
#include <asm/xen/hypercall.h>
|
||||
#include <asm/xen/page.h>
|
||||
#include <asm/fixmap.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "xen-ops.h"
|
||||
|
||||
|
@ -17,8 +17,6 @@
|
||||
#include <linux/uaccess.h>
|
||||
#include <linux/vmalloc.h>
|
||||
|
||||
#include <asm/msr.h>
|
||||
|
||||
/* make sure there is space for all the signed info */
|
||||
static_assert(sizeof(struct cpucp_info) <= SEC_DEV_INFO_BUF_SZ);
|
||||
|
||||
|
@ -15,6 +15,7 @@
|
||||
#include <acpi/ghes.h>
|
||||
#include <asm/cpu.h>
|
||||
#include <asm/mce.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "apei/apei-internal.h"
|
||||
#include <ras/ras_event.h>
|
||||
|
@ -20,6 +20,7 @@
|
||||
#include <acpi/processor.h>
|
||||
#ifdef CONFIG_X86
|
||||
#include <asm/cpufeature.h>
|
||||
#include <asm/msr.h>
|
||||
#endif
|
||||
|
||||
#define ACPI_PROCESSOR_FILE_PERFORMANCE "performance"
|
||||
|
@ -18,9 +18,13 @@
|
||||
#include <linux/sched.h>
|
||||
#include <linux/cpufreq.h>
|
||||
#include <linux/acpi.h>
|
||||
#include <linux/uaccess.h>
|
||||
#include <acpi/processor.h>
|
||||
#include <asm/io.h>
|
||||
#include <linux/uaccess.h>
|
||||
#include <asm/asm.h>
|
||||
#ifdef CONFIG_X86
|
||||
#include <asm/msr.h>
|
||||
#endif
|
||||
|
||||
/* ignore_tpc:
|
||||
* 0 -> acpi processor driver doesn't ignore _TPC values
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include <linux/page-flags.h>
|
||||
#include <linux/mm.h>
|
||||
#include <linux/jiffies.h>
|
||||
#include <asm/msr.h>
|
||||
#include "agp.h"
|
||||
|
||||
/* NVIDIA registers */
|
||||
|
@ -31,6 +31,8 @@
|
||||
|
||||
#include <acpi/cppc_acpi.h>
|
||||
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "amd-pstate.h"
|
||||
|
||||
|
||||
|
@ -21,7 +21,6 @@
|
||||
#include <linux/cpufreq.h>
|
||||
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
#include <linux/timex.h>
|
||||
#include <linux/io.h>
|
||||
|
||||
|
@ -21,7 +21,6 @@
|
||||
#include <linux/io.h>
|
||||
|
||||
#include <asm/cpu_device_id.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#define MMCR_BASE 0xfffef000 /* The default base address */
|
||||
#define OFFS_CPUCTL 0x2 /* CPU Control Register */
|
||||
|
@ -33,6 +33,7 @@
|
||||
#include <asm/cacheflush.h>
|
||||
#include <asm/e820/types.h>
|
||||
#include <asm/sev.h>
|
||||
#include <asm/msr.h>
|
||||
|
||||
#include "psp-dev.h"
|
||||
#include "sev-dev.h"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user