Skip to content

Add noclflush option and related cleanup

Andi Kleen lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7Add frame work to disable CPUID bits on the command linearch/x86/kernel/cpu/common.c arch/x86/kernel/setup_64.c include/asm-x86/cpufeature.h +1 more+17 -00 replies
2/7Convert some existing cpuid disable options to new generic bitmaparch/x86/kernel/cpu/common.c arch/x86/kernel/setup_32.c+5 -340 replies
3/7Don't disable RDTSC in userland for 32bit notscarch/x86/kernel/cpu/common.c+0 -10 replies
4/7Convert TSC disabling to generic cpuid disable bitmaparch/x86/kernel/cpu/bugs.c arch/x86/kernel/cpu/common.c arch/x86/kernel/numaq_32.c +4 more+7 -264 replies
5/7Remove CONFIG_X86_TSC for 32bitarch/x86/Kconfig.cpu arch/x86/kernel/cpu/bugs.c arch/x86/kernel/tsc_32.c +2 more+5 -332 replies
6/7Add noclflush optionDocumentation/kernel-parameters.txt arch/x86/kernel/cpu/common.c arch/x86/kernel/setup_64.c+16 -00 replies
7/7Add generic clearcpuid=... optionDocumentation/kernel-parameters.txt arch/x86/kernel/cpu/common.c arch/x86/kernel/setup_64.c+35 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH] [0/7] Add noclflush option and related cleanup

I added a noclflush option because Ingo asked for it to make it possible to disable parts of the new CPA code.

While I was at it I did some generic cleanup in the area of cpuid disable options and generalized them a bit. That is where the other patches come from.

-Andi