2 * QEMU Secure Encrypted Virutualization (SEV) support
4 * Copyright: Advanced Micro Devices, 2016-2018
7 * Brijesh Singh <brijesh.singh@amd.com>
9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
10 * See the COPYING file in the top-level directory.
17 #include "sysemu/kvm.h"
19 bool sev_enabled(void);
20 int sev_kvm_init(ConfidentialGuestSupport
*cgs
, Error
**errp
);
21 int sev_encrypt_flash(uint8_t *ptr
, uint64_t len
, Error
**errp
);
22 int sev_inject_launch_secret(const char *hdr
, const char *secret
,
23 uint64_t gpa
, Error
**errp
);
25 int sev_es_save_reset_vector(void *flash_ptr
, uint64_t flash_size
);
26 void sev_es_set_reset_vector(CPUState
*cpu
);