[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