CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::pal::snp::CPUID Struct Reference

#include <sev_snp_cpuid.h>

Public Member Functions

bool operator== (const CPUID &) const =default
 
std::string hex_str () const
 
uint8_t get_family_id () const
 
uint8_t get_model_id () const
 

Public Attributes

uint8_t stepping: 4
 
uint8_t base_model: 4
 
uint8_t base_family: 4
 
uint8_t reserved: 4
 
uint8_t extended_model: 4
 
uint8_t extended_family: 8
 
uint8_t reserved2: 4
 

Member Function Documentation

◆ get_family_id()

uint8_t ccf::pal::snp::CPUID::get_family_id ( ) const
inline

◆ get_model_id()

uint8_t ccf::pal::snp::CPUID::get_model_id ( ) const
inline

◆ hex_str()

std::string ccf::pal::snp::CPUID::hex_str ( ) const
inline

◆ operator==()

bool ccf::pal::snp::CPUID::operator== ( const CPUID ) const
default

Member Data Documentation

◆ base_family

uint8_t ccf::pal::snp::CPUID::base_family

◆ base_model

uint8_t ccf::pal::snp::CPUID::base_model

◆ extended_family

uint8_t ccf::pal::snp::CPUID::extended_family

◆ extended_model

uint8_t ccf::pal::snp::CPUID::extended_model

◆ reserved

uint8_t ccf::pal::snp::CPUID::reserved

◆ reserved2

uint8_t ccf::pal::snp::CPUID::reserved2

◆ stepping

uint8_t ccf::pal::snp::CPUID::stepping

The documentation for this struct was generated from the following file: