28 throw std::logic_error(
"Unknown SEV-SNP product");
44 if (family == 0x19 && model == 0x01)
48 if (family == 0x19 && model == 0x11)
52 throw std::logic_error(fmt::format(
53 "SEV-SNP: Unsupported CPUID family {} model {}", family, model));
#define DECLARE_JSON_ENUM(TYPE,...)
Definition json.h:835
Definition attestation_sev_snp.h:16
std::string to_string(ProductName product)
Definition sev_snp_cpuid.h:19
ProductName
Definition sev_snp_cpuid.h:14
uint8_t AMDModel
Definition sev_snp_cpuid.h:40
ProductName get_sev_snp_product(AMDFamily family, AMDModel model)
Definition sev_snp_cpuid.h:42
uint8_t AMDFamily
Definition sev_snp_cpuid.h:39