On 4/4/24 4:11 PM, Ashish Kalra wrote: > From: Ashish Kalra <ashish.kalra@xxxxxxx> > > Add sev_es_enabled() function to detect if SEV-ES > support is enabled. > > Signed-off-by: Ashish Kalra <ashish.kalra@xxxxxxx> > --- Looks good to me. Reviewed-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@xxxxxxxxxxxxxxx> > arch/x86/boot/compressed/sev.c | 5 +++++ > arch/x86/boot/compressed/sev.h | 2 ++ > 2 files changed, 7 insertions(+) > > diff --git a/arch/x86/boot/compressed/sev.c b/arch/x86/boot/compressed/sev.c > index ec71846d28c9..4ae4cc51e6b8 100644 > --- a/arch/x86/boot/compressed/sev.c > +++ b/arch/x86/boot/compressed/sev.c > @@ -134,6 +134,11 @@ bool sev_snp_enabled(void) > return sev_status & MSR_AMD64_SEV_SNP_ENABLED; > } > > +bool sev_es_enabled(void) > +{ > + return sev_status & MSR_AMD64_SEV_ES_ENABLED; > +} > + > static void __page_state_change(unsigned long paddr, enum psc_op op) > { > u64 val; > diff --git a/arch/x86/boot/compressed/sev.h b/arch/x86/boot/compressed/sev.h > index fc725a981b09..5008c80e66e6 100644 > --- a/arch/x86/boot/compressed/sev.h > +++ b/arch/x86/boot/compressed/sev.h > @@ -11,11 +11,13 @@ > #ifdef CONFIG_AMD_MEM_ENCRYPT > > bool sev_snp_enabled(void); > +bool sev_es_enabled(void); > void snp_accept_memory(phys_addr_t start, phys_addr_t end); > > #else > > static inline bool sev_snp_enabled(void) { return false; } > +static inline bool sev_es_enabled(void) { return false; } > static inline void snp_accept_memory(phys_addr_t start, phys_addr_t end) { } > > #endif -- Sathyanarayanan Kuppuswamy Linux Kernel Developer _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec