| Date | Mon, 21 Feb 2022 14:37:29 +0300 | From | Cyrill Gorcunov <> | Subject | Re: [PATCHv3 13/32] x86/tdx: Detect TDX at early kernel decompression time |
| |
On Fri, Feb 18, 2022 at 07:16:59PM +0300, Kirill A. Shutemov wrote: ... > > + > +void early_tdx_detect(void) > +{ > + u32 eax, sig[3]; > + > + cpuid_count(TDX_CPUID_LEAF_ID, 0, &eax, &sig[0], &sig[2], &sig[1]); > + > + if (memcmp(TDX_IDENT, sig, 12)) > + return;
Maybe worth to guard ourself, like
BUILD_BUG_ON(sizeof(sig) != (sizeof(TDX_IDENT)-1)); if (memcmp(TDX_IDENT, sig, sizeof(sig)) return;
|