Re: [PATCH -v2] x86: Add an archinfo dumper module

From: H. Peter Anvin
Date: Sun Feb 07 2016 - 19:02:40 EST


On 02/04/16 07:22, Borislav Petkov wrote:
> Here's v2 with the stuff we talked about, implemented. I've added
> 'control_regs' file too so that you can do:
>
> $ cat /sys/kernel/debug/x86/archinfo/control_regs
> CR4: [-|-|SMEP|OSXSAVE|-|-|-|-|OSXMMEXCPT|OSFXSR|-|PGE|MCE|PAE|PSE|-|-|-|-]: 0x1406f0
>
> for example. Yeah, only CR4 right now.
>
> Off the top of my head, we would need "msrs" which dumps EFER and a
> bunch of other interesting MSRs along with the names of the set bits.

Is there a reason why all this parsing has to be done in kernel space?

-hpa