mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-27 04:13:53 -06:00
linux-headers: Update to Linux v6.12-rc5
update linux-headers to v6.12-rc5. Pass to compile on aarch64, arm, loongarch64, x86_64, i386, riscv64,riscv32 softmmu and linux-user. Signed-off-by: Bibo Mao <maobibo@loongson.cn> Acked-by: Song Gao <gaosong@loongson.cn> Message-Id: <20241028023809.1554405-4-maobibo@loongson.cn> Signed-off-by: Song Gao <gaosong@loongson.cn>
This commit is contained in:
parent
d394a09cc1
commit
0d2eeef77a
29 changed files with 1915 additions and 93 deletions
|
@ -31,6 +31,7 @@ enum {
|
|||
SNP_PLATFORM_STATUS,
|
||||
SNP_COMMIT,
|
||||
SNP_SET_CONFIG,
|
||||
SNP_VLEK_LOAD,
|
||||
|
||||
SEV_MAX,
|
||||
};
|
||||
|
@ -50,6 +51,7 @@ typedef enum {
|
|||
SEV_RET_INVALID_PLATFORM_STATE,
|
||||
SEV_RET_INVALID_GUEST_STATE,
|
||||
SEV_RET_INAVLID_CONFIG,
|
||||
SEV_RET_INVALID_CONFIG = SEV_RET_INAVLID_CONFIG,
|
||||
SEV_RET_INVALID_LEN,
|
||||
SEV_RET_ALREADY_OWNED,
|
||||
SEV_RET_INVALID_CERTIFICATE,
|
||||
|
@ -214,6 +216,32 @@ struct sev_user_data_snp_config {
|
|||
__u8 rsvd1[52];
|
||||
} __attribute__((packed));
|
||||
|
||||
/**
|
||||
* struct sev_data_snp_vlek_load - SNP_VLEK_LOAD structure
|
||||
*
|
||||
* @len: length of the command buffer read by the PSP
|
||||
* @vlek_wrapped_version: version of wrapped VLEK hashstick (Must be 0h)
|
||||
* @rsvd: reserved
|
||||
* @vlek_wrapped_address: address of a wrapped VLEK hashstick
|
||||
* (struct sev_user_data_snp_wrapped_vlek_hashstick)
|
||||
*/
|
||||
struct sev_user_data_snp_vlek_load {
|
||||
__u32 len; /* In */
|
||||
__u8 vlek_wrapped_version; /* In */
|
||||
__u8 rsvd[3]; /* In */
|
||||
__u64 vlek_wrapped_address; /* In */
|
||||
} __attribute__((packed));
|
||||
|
||||
/**
|
||||
* struct sev_user_data_snp_vlek_wrapped_vlek_hashstick - Wrapped VLEK data
|
||||
*
|
||||
* @data: Opaque data provided by AMD KDS (as described in SEV-SNP Firmware ABI
|
||||
* 1.54, SNP_VLEK_LOAD)
|
||||
*/
|
||||
struct sev_user_data_snp_wrapped_vlek_hashstick {
|
||||
__u8 data[432]; /* In */
|
||||
} __attribute__((packed));
|
||||
|
||||
/**
|
||||
* struct sev_issue_cmd - SEV ioctl parameters
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue