mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 01:53:29 +02:00
crypto: ccp - New bit-field definitions for SNP_PLATFORM_STATUS command
Define new bit-field definitions returned by SNP_PLATFORM_STATUS command such as new capabilities like SNP_FEATURE_INFO command availability, ciphertext hiding enabled and capability. Reviewed-by: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: Ashish Kalra <ashish.kalra@amd.com> Reviewed-by: Kim Phillips <kim.phillips@amd.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
8f5ae30d69
commit
450bbe43ef
|
|
@ -185,6 +185,10 @@ struct sev_user_data_get_id2 {
|
|||
* @mask_chip_id: whether chip id is present in attestation reports or not
|
||||
* @mask_chip_key: whether attestation reports are signed or not
|
||||
* @vlek_en: VLEK (Version Loaded Endorsement Key) hashstick is loaded
|
||||
* @feature_info: whether SNP_FEATURE_INFO command is available
|
||||
* @rapl_dis: whether RAPL is disabled
|
||||
* @ciphertext_hiding_cap: whether platform has ciphertext hiding capability
|
||||
* @ciphertext_hiding_en: whether ciphertext hiding is enabled
|
||||
* @rsvd1: reserved
|
||||
* @guest_count: the number of guest currently managed by the firmware
|
||||
* @current_tcb_version: current TCB version
|
||||
|
|
@ -200,7 +204,11 @@ struct sev_user_data_snp_status {
|
|||
__u32 mask_chip_id:1; /* Out */
|
||||
__u32 mask_chip_key:1; /* Out */
|
||||
__u32 vlek_en:1; /* Out */
|
||||
__u32 rsvd1:29;
|
||||
__u32 feature_info:1; /* Out */
|
||||
__u32 rapl_dis:1; /* Out */
|
||||
__u32 ciphertext_hiding_cap:1; /* Out */
|
||||
__u32 ciphertext_hiding_en:1; /* Out */
|
||||
__u32 rsvd1:25;
|
||||
__u32 guest_count; /* Out */
|
||||
__u64 current_tcb_version; /* Out */
|
||||
__u64 reported_tcb_version; /* Out */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user