CCF
Loading...
Searching...
No Matches
Namespaces | Typedefs | Enumerations | Functions
sev_snp_cpuid.h File Reference
#include "ccf/ds/json.h"
#include <cstdint>
#include <stdexcept>
#include <string>

Go to the source code of this file.

Namespaces

namespace  ccf
 
namespace  ccf::pal
 
namespace  ccf::pal::snp
 

Typedefs

using ccf::pal::snp::AMDFamily = uint8_t
 
using ccf::pal::snp::AMDModel = uint8_t
 

Enumerations

enum class  ccf::pal::snp::ProductName { ccf::pal::snp::Milan , ccf::pal::snp::Genoa }
 

Functions

std::string ccf::pal::snp::to_string (ProductName product)
 
 ccf::pal::snp::DECLARE_JSON_ENUM (ProductName, { {ProductName::Milan, "Milan"}, {ProductName::Genoa, "Genoa"}, })
 
ProductName ccf::pal::snp::get_sev_snp_product (AMDFamily family, AMDModel model)