This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c677124e631d Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] new d0b778880448 x86/apic/uv: Avoid unused variable warning new 435dd727a411 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] new ee6352b2c47a x86/context-tracking: Remove exception_enter/exit() from d [...] new 50cc02e599ef x86/context-tracking: Remove exception_enter/exit() from K [...] new f444a5ff95dc x86/cpufeatures: Add support for fast short REP; MOVSB new 2b10906f2d25 x86: Remove force_iret() new b2b1d94cdfd4 x86/entry/64: Add instruction suffix to SYSRET new 183ef7adf4ed x86/boot: Simplify calculation of output address new bcc8aff6af53 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] new 163159aad74d x86/boot: Discard .eh_frame sections new dacc9092336b x86/sysfb: Fix check for bad VRAM size new 6b90e71a472b Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] new dc433797c6f6 x86/resctrl: Do not reconfigure exiting tasks new 536a0d8e79fb x86/resctrl: Check monitoring static key in the MBM overfl [...] new e79f15a4598c x86/resctrl: Add task resctrl information display new 4244057c3da1 Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] new b03b016fe54e x86/Kconfig: Fix Kconfig indentation new 27353d5785bc x86/process: Remove set but not used variables prev and next new 957a227d413b x86/boot: Fix a comment's incorrect file reference new e156c6176c9d Documentation/x86/boot: Fix typo new e133f6eac3fa x86/Kconfig: Correct spelling and punctuation new bff47c2302cc x86/vdso: Provide missing include file new fae7bfcc7814 x86/nospec: Remove unused RSB_FILL_LOOPS new b47a36982dbd x86/cpu: Add a missing prototype for arch_smt_update() new 1429b568ad71 x86/crash: Use resource_size() new 4144fddbd393 x86/tsc: Remove redundant assignment new 3c749b81ee99 x86/CPU/AMD: Remove amd_get_topology_early() new 6da49d1abd2c Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] new 7be4412721ae x86/insn-eval: Add support for 64-bit kernel mode new 59c1dcbed5b5 x86/traps: Print address on #GP new aa49f20462c9 x86/dumpstack: Introduce die_addr() for die() with #GP fau [...] new 2f004eea0fc8 x86/kasan: Print original address on #GP new 36209766cede x86/traps: Cleanup do_general_protection() new 248ed51048c4 x86/nmi: Remove irq_work from the long duration NMI handler new f6170f0afbe2 Merge branch 'x86-core-for-linus' of git://git.kernel.org/ [...] new 72c2ce9867d9 x86/bugs: Move enum taa_mitigations to bugs.c new d157aa0fb241 x86/cpu/tsx: Define pr_fmt() new 32ad73db7fc5 x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR new a5543d3456dd selftests, kvm: Replace manual MSR defs with common msr-index.h new f6505c88bff0 tools/x86: Sync msr-index.h from kernel sources new 1db2a6e1e29f x86/intel: Initialize IA32_FEAT_CTL MSR at boot new 6d527cebfa04 x86/mce: WARN once if IA32_FEAT_CTL MSR is left unlocked new 501444905fcb x86/centaur: Use common IA32_FEAT_CTL MSR initialization new 7d37953ba811 x86/zhaoxin: Use common IA32_FEAT_CTL MSR initialization new ef4d3bf19855 x86/cpu: Clear VMX feature flag if VMX is not fully enabled new 159348784ff0 x86/vmx: Introduce VMX_FEATURES_* new b47ce1fed42e x86/cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs new 14442a159cf4 x86/cpu: Print VMX flags in /proc/cpuinfo using VMX_FEATURES_* new 167a4894c113 x86/cpu: Set synthetic VMX cpufeatures during init_ia32_fe [...] new 85c17291e2eb x86/cpufeatures: Add flag to track whether MSR IA32_FEAT_C [...] new 21bd3467a58e KVM: VMX: Drop initialization of IA32_FEAT_CTL MSR new a4d0b2fdbcf7 KVM: VMX: Use VMX feature flag to query BIOS enabling new ff10e22e65f2 KVM: VMX: Check for full VMX support when verifying CPU co [...] new b39033f504a7 KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits new 616c59b52342 perf/x86: Provide stubs of KVM helpers for non-Intel CPUs new 8f63aaf5c493 KVM: VMX: Allow KVM_INTEL when building for Centaur and/or [...] new bb02e2cb715a x86/cpu: Print "VMX disabled" error message iff KVM is enabled new 283bab980978 x86/cpu: Remove redundant cpu_detect_cache_sizes() call new c0275ae758f8 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] new 8c9e60737696 x86/fpu/xstate: Fix small issues new 158e2ee61f22 x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_ [...] new bbc55341b9c6 x86/fpu: Deactivate FPU state after failure during state load new 4d6245ce8c8b Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] new 2e30dd9e0698 x86/mtrr: Get rid of mtrr_seq_show() forward declaration new 4fc265a9c9b2 x86/mtrr: Require CAP_SYS_ADMIN for all access new 511fdb784422 Merge branch 'x86-mtrr-for-linus' of git://git.kernel.org/ [...]
The 66 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/x86/boot.rst | 2 +- MAINTAINERS | 2 +- arch/x86/Kconfig | 65 +- arch/x86/Kconfig.cpu | 8 + arch/x86/boot/compressed/head_32.S | 8 +- arch/x86/boot/mkcpustr.c | 1 + arch/x86/boot/setup.ld | 5 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/vdso/vdso32-setup.c | 1 + arch/x86/ia32/ia32_signal.c | 2 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kdebug.h | 1 + arch/x86/include/asm/msr-index.h | 14 +- arch/x86/include/asm/nmi.h | 1 - arch/x86/include/asm/nospec-branch.h | 1 - arch/x86/include/asm/perf_event.h | 22 +- arch/x86/include/asm/processor.h | 11 +- arch/x86/include/asm/ptrace.h | 29 +- arch/x86/include/asm/realmode.h | 4 +- arch/x86/include/asm/thread_info.h | 9 - arch/x86/include/asm/vmx.h | 105 +-- arch/x86/include/asm/vmxfeatures.h | 86 +++ arch/x86/kernel/apic/x2apic_uv_x.c | 43 +- arch/x86/kernel/cpu/Makefile | 6 +- arch/x86/kernel/cpu/amd.c | 10 +- arch/x86/kernel/cpu/bugs.c | 7 + arch/x86/kernel/cpu/centaur.c | 37 +- arch/x86/kernel/cpu/common.c | 4 + arch/x86/kernel/cpu/cpu.h | 4 + arch/x86/kernel/cpu/feat_ctl.c | 145 ++++ arch/x86/kernel/cpu/intel.c | 49 +- arch/x86/kernel/cpu/mce/intel.c | 15 +- arch/x86/kernel/cpu/mkcapflags.sh | 15 +- arch/x86/kernel/cpu/mtrr/if.c | 63 +- arch/x86/kernel/cpu/proc.c | 15 + arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/monitor.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 90 +++ arch/x86/kernel/cpu/tsx.c | 5 +- arch/x86/kernel/cpu/zhaoxin.c | 37 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/dumpstack.c | 26 +- arch/x86/kernel/fpu/signal.c | 3 + arch/x86/kernel/fpu/xstate.c | 18 +- arch/x86/kernel/kvm.c | 4 - arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/process.c | 4 - arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/signal.c | 2 - arch/x86/kernel/sysfb_simplefb.c | 2 +- arch/x86/kernel/traps.c | 108 ++- arch/x86/kernel/tsc_sync.c | 1 - arch/x86/kernel/vm86_32.c | 1 - arch/x86/kvm/Kconfig | 10 +- arch/x86/kvm/vmx/nested.c | 4 +- arch/x86/kvm/vmx/vmx.c | 67 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/lib/insn-eval.c | 26 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/mm/fault.c | 39 +- arch/x86/mm/kasan_init_64.c | 21 - arch/x86/xen/Kconfig | 8 +- drivers/idle/intel_idle.c | 2 +- fs/proc/Kconfig | 4 + fs/proc/base.c | 7 + include/linux/kasan.h | 6 + include/linux/resctrl.h | 14 + mm/kasan/report.c | 40 ++ tools/arch/x86/include/asm/msr-index.h | 14 +- tools/power/x86/turbostat/turbostat.c | 4 +- tools/testing/selftests/kvm/Makefile | 4 +- .../selftests/kvm/include/x86_64/processor.h | 726 +-------------------- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 8 +- 75 files changed, 858 insertions(+), 1281 deletions(-) create mode 100644 arch/x86/include/asm/vmxfeatures.h create mode 100644 arch/x86/kernel/cpu/feat_ctl.c create mode 100644 include/linux/resctrl.h