Messages in this thread | | | Date | Fri, 7 Jul 2023 10:22:56 +0200 | From | Joerg Roedel <> | Subject | Re: [PATCH v2] x86/kexec: Add EFI config table identity mapping for kexec kernel |
| |
On Fri, Jul 07, 2023 at 12:23:59PM +0800, Baoquan He wrote: > I am wondering why we don't detect the cpu type and return early inside > sev_enable() if it's Intel cpu. > > We can't rely on CONFIG_AMD_MEM_ENCRYPT to decide if the code need be > executed or not because we usually enable them all in distros.
Looking at the code in head_64.S, by the time sev_enable() runs the SEV bit should already be set in sev_status. Maybe use that to detect whether SEV is enabled and bail out early?
Regards,
-- Jörg Rödel jroedel@suse.de
SUSE Software Solutions Germany GmbH Frankenstraße 146 90461 Nürnberg Germany
(HRB 36809, AG Nürnberg) Geschäftsführer: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
| |