[Devel] [PATCH rh7 00/11] Port cpuid faulting feature from PCS6
Vladimir Davydov
vdavydov at virtuozzo.com
Fri Oct 16 09:22:44 PDT 2015
https://jira.sw.ru/browse/PSBM-33638
Fenghua Yu (1):
x86/xsaves: Detect xsaves/xrstors feature
Vladimir Davydov (10):
Port diff-ve-cpuinfo-zero-all-bits-in-cap-mask
Port diff-ve-cpuinfo-obtain-cpuflags-for-the-current-cpu-too
Port diff-arch-x86-introduce-cpuid-override
Port
diff-arch-x86-take-into-account-cpuid-override-while-reporting-cpuinfo
Port diff-arch-x86-check-if-cpuid-level-exists-while-reporting-cpuinfo
Port diff-arch-x86-report-cpuid-0000000d_1-in-cpuinfo
Port diff-arch-x86-only-enable-cpuid-faulting-for-containers
Port diff-arch-x86-disable-cpuid-faulting-on-reboot-and-cpu-offline
Port diff-arch-x86-assure-cpuinfo-inside-ct-is-subset-of-hosts-one
Port diff-arch-x86-mask-cpuid-0x00000007-features-in-_proc_cpuinfo
arch/x86/include/asm/cpufeature.h | 10 +-
arch/x86/include/asm/processor.h | 3 +
arch/x86/include/asm/traps.h | 2 +
arch/x86/include/uapi/asm/msr-index.h | 3 +
arch/x86/kernel/Makefile | 1 +
arch/x86/kernel/cpu/common.c | 9 +
arch/x86/kernel/cpu/intel.c | 27 +++
arch/x86/kernel/cpu/proc.c | 52 ++++--
arch/x86/kernel/cpu/scattered.c | 1 -
arch/x86/kernel/cpuid_fault.c | 308 ++++++++++++++++++++++++++++++++++
arch/x86/kernel/traps.c | 24 +++
kernel/sched/core.c | 7 +
kernel/ve/ve.c | 8 +
13 files changed, 441 insertions(+), 14 deletions(-)
create mode 100644 arch/x86/kernel/cpuid_fault.c
--
2.1.4
More information about the Devel
mailing list