cpuid: add simplistic kernel that dumps cpuid to serial port
... and test utilities to parse its output
CPUID leaves are capped by reported level, xlevel, x2level values.
Signed-off-by: NIgor Mammedov <imammedo@redhat.com>
---
v3:
* dump CPUID(EAX=3), CPUID(EAX=4,ECX=3), CPUID(EAX={0xB, 0xC})
* dump CPUID(EAX=0x80000007) and known paravirt cpuid leaves if
detected
* make target name specific to function cpuid_dump_kernel.bin,
so we could later add another targets for other tests
v2:
* log cpuid dump on parsing failure
* cap by reported level, xlevel, x2level
Showing
想要评论请 注册 或 登录