linux-yocto/arch/x86
James Morse bff70402d6 fs/resctrl: Add boiler plate for external resctrl code
Add Makefile and Kconfig for fs/resctrl. Add ARCH_HAS_CPU_RESCTRL
for the common parts of the resctrl interface and make X86_CPU_RESCTRL
select this.

Adding an include of asm/resctrl.h to linux/resctrl.h allows the
/fs/resctrl files to switch over to using this header instead.

Co-developed-by: Dave Martin <Dave.Martin@arm.com>
Signed-off-by: Dave Martin <Dave.Martin@arm.com>
Signed-off-by: James Morse <james.morse@arm.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Shaopeng Tan <tan.shaopeng@jp.fujitsu.com>
Reviewed-by: Tony Luck <tony.luck@intel.com>
Reviewed-by: Fenghua Yu <fenghuay@nvidia.com>
Reviewed-by: Reinette Chatre <reinette.chatre@intel.com>
Tested-by: Fenghua Yu <fenghuay@nvidia.com>
Tested-by: Carl Worth <carl@os.amperecomputing.com> # arm64
Tested-by: Shaopeng Tan <tan.shaopeng@jp.fujitsu.com>
Tested-by: Peter Newman <peternewman@google.com>
Tested-by: Amit Singh Tomar <amitsinght@marvell.com> # arm64
Tested-by: Shanker Donthineni <sdonthineni@nvidia.com> # arm64
Tested-by: Babu Moger <babu.moger@amd.com>
Tested-by: Tony Luck <tony.luck@intel.com>
Link: https://lore.kernel.org/20250515165855.31452-16-james.morse@arm.com
2025-05-16 11:05:40 +02:00
..
boot x86/boot/sev: Support memory acceptance in the EFI stub under SVSM 2025-05-04 08:20:27 +02:00
coco x86/tdx: Emit warning if IRQs are enabled during HLT #VE handling 2025-03-26 08:52:10 +01:00
configs x86/mm: Remove CONFIG_HIGHMEM64G support 2025-02-27 11:21:53 +01:00
crypto This update includes the following changes: 2025-03-29 10:01:55 -07:00
entry x86/bugs: Use SBPB in write_ibpb() if applicable 2025-04-09 12:41:30 +02:00
events perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value. 2025-04-30 13:58:29 +02:00
hyperv hyperv-next for 6.15 2025-03-25 14:47:04 -07:00
ia32
include x86/resctrl: Rename resctrl_sched_in() to begin with "resctrl_arch_" 2025-05-15 21:01:00 +02:00
kernel fs/resctrl: Add boiler plate for external resctrl code 2025-05-16 11:05:40 +02:00
kvm KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transitions 2025-05-08 07:17:10 -07:00
lib x86/insn: Fix CTEST instruction decoding 2025-04-24 20:19:17 +02:00
math-emu x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headers 2025-03-19 11:47:30 +01:00
mm x86/mm: Eliminate window where TLB flushes may be inadvertently skipped 2025-05-09 08:00:31 -07:00
net bpf-next-6.15 2025-03-30 12:43:03 -07:00
pci xen: branch for v6.15-rc1 2025-03-25 14:33:32 -07:00
platform x86/mm: Fix _pgd_alloc() for Xen PV mode 2025-04-23 07:49:14 -07:00
power x86/ibt: Fix hibernate 2025-04-09 21:29:11 +02:00
purgatory
ras
realmode x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headers 2025-03-19 11:47:30 +01:00
tools x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c 2025-03-28 22:57:44 +01:00
um um: fix _nofault accesses 2025-05-05 10:06:51 +02:00
video
virt x86/kexec: Export e820_table_kexec[] to sysfs 2025-02-22 12:44:45 +01:00
xen Miscellaneous x86 fixes: 2025-04-18 14:04:57 -07:00
.gitignore
Kbuild tracing: Disable branch profiling in noinstr code 2025-03-22 09:49:26 +01:00
Kconfig fs/resctrl: Add boiler plate for external resctrl code 2025-05-16 11:05:40 +02:00
Kconfig.assembler
Kconfig.cpu x86/mm: Add INVLPGB feature and Kconfig entry 2025-03-19 11:08:52 +01:00
Kconfig.cpufeatures x86/cpufeatures: Add {REQUIRED,DISABLED} feature configs 2025-03-19 11:15:11 +01:00
Kconfig.debug mm: rename GENERIC_PTDUMP and PTDUMP_CORE 2025-03-17 00:05:32 -07:00
Makefile Kbuild updates for v6.15 2025-04-05 15:46:50 -07:00
Makefile_32.cpu x86/cpu: Drop configuration options for early 64-bit CPUs 2025-02-27 11:19:06 +01:00
Makefile.um um: Pass the correct Rust target and options with gcc 2025-03-18 11:01:02 +01:00