Intel® X86 Encoder Decoder
Loading...
Searching...
No Matches
xed-cpuid-rec.h File Reference

CPUID getter APIs. More...

#include "xed-types.h"
#include "xed-portability.h"
#include "xed-cpuid-rec-enum.h"
#include "xed-cpuid-group-enum.h"
#include "xed-isa-set-enum.h"

Data Structures

struct  xed_cpuid_rec_t
 a data structure representing a CPUID record More...
 

Macros

#define XED_MAX_CPUID_GROUPS_PER_ISA_SET   (2)
 
#define XED_MAX_CPUID_RECS_PER_GROUP   (4)
 

Functions

XED_DLL_EXPORT xed_cpuid_group_enum_t xed_get_cpuid_group_enum_for_isa_set (xed_isa_set_enum_t isaset, xed_uint_t i)
 Returns the name of the i'th cpuid group associated with the given isa-set.
 
XED_DLL_EXPORT xed_bool_t xed_get_cpuid_rec (xed_cpuid_rec_enum_t cpuid_bit, xed_cpuid_rec_t *p)
 provides the details of the CPUID specification, if the enumeration value is not sufficient.
 
XED_DLL_EXPORT xed_cpuid_rec_enum_t xed_get_cpuid_rec_enum_for_group (xed_cpuid_group_enum_t group, xed_uint_t i)
 Returns the name of the i'th cpuid record associated with the given cpuid group.
 

Detailed Description

CPUID getter APIs.

Macro Definition Documentation

◆ XED_MAX_CPUID_GROUPS_PER_ISA_SET

#define XED_MAX_CPUID_GROUPS_PER_ISA_SET   (2)

◆ XED_MAX_CPUID_RECS_PER_GROUP

#define XED_MAX_CPUID_RECS_PER_GROUP   (4)