On 30/07/19 23:52, Krish Sadhukhan wrote: > This patch-set implements a generic wrapper for the cpuid/cpuid_index calls in > the kvm-unit-test source code. This is similar to what we have in the kernel > source code except that here we retrieve the data on the fly. > This implementation makes it convenient to define various CPUID feature bits > in one place and re-use them in places which need to check if a given CPUID > feature bit is supported by the current CPU. > > > [PATCH 1/2] kvm-unit-test: x86: Implement a generic wrapper for cpuid/cpuid_indexed > [PATCH 2/2] kvm-unit-test: x86: Replace cpuid/cpuid_indexed calls with > > lib/x86/processor.h | 147 +++++++++++++++++++++++++++++++++++----------- > x86/access.c | 13 ++-- > x86/apic.c | 8 +-- > x86/emulator.c | 4 +- > x86/memory.c | 16 ++--- > x86/pcid.c | 10 +--- > x86/pku.c | 3 +- > x86/smap.c | 4 +- > x86/svm.c | 6 +- > x86/tsc.c | 16 +---- > x86/tsc_adjust.c | 2 +- > x86/tscdeadline_latency.c | 2 +- > x86/umip.c | 6 +- > x86/vmexit.c | 6 +- > x86/vmx.c | 2 +- > x86/vmx_tests.c | 11 ++-- > x86/xsave.c | 15 ++--- > 17 files changed, 153 insertions(+), 118 deletions(-) > > Krish Sadhukhan (2): > x86: Implement a generic wrapper for cpuid/cpuid_indexed functions > x86: Replace cpuid/cpuid_indexed calls with this_cpu_has() > Queued, thanks. Paolo