• Peter Gonda's avatar
    crypto: ccp - Add psp_init_on_probe module parameter · b64fa5fc
    Peter Gonda authored
    Add psp_init_on_probe module parameter that allows for skipping the
    PSP's SEV platform initialization during module init. User may decouple
    module init from PSP init due to use of the INIT_EX support in upcoming
    patch which allows for users to save PSP's internal state to file. The
    file may be unavailable at module init.
    
    Also moves the PSP ABI version log message to after successful PSP init
    instead of module init in case this new parameter is used.
    Signed-off-by: default avatarPeter Gonda <pgonda@google.com>
    Acked-by: default avatarBrijesh Singh <brijesh.singh@amd.com>
    Cc: Tom Lendacky <thomas.lendacky@amd.com>
    Cc: Brijesh Singh <brijesh.singh@amd.com>
    Cc: Marc Orr <marcorr@google.com>
    Cc: Joerg Roedel <jroedel@suse.de>
    Cc: Herbert Xu <herbert@gondor.apana.org.au>
    Cc: David Rientjes <rientjes@google.com>
    Cc: John Allen <john.allen@amd.com>
    Cc: "David S. Miller" <davem@davemloft.net>
    Cc: Paolo Bonzini <pbonzini@redhat.com>
    Cc: linux-crypto@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
    b64fa5fc
sev-dev.c 27.4 KB