dmi_intel_rsd_fpga_hps_isa
Synopsis
#include <opendmi/entity/intel-rsd/fpga.h>
typedef enum dmi_intel_rsd_fpga_hps_isa {
DMI_INTEL_RSD_FPGA_HPS_ISA_X86 = 0x00,
DMI_INTEL_RSD_FPGA_HPS_ISA_X86_64 = 0x01,
DMI_INTEL_RSD_FPGA_HPS_ISA_IA_64 = 0x02,
DMI_INTEL_RSD_FPGA_HPS_ISA_ARM_A32 = 0x03,
DMI_INTEL_RSD_FPGA_HPS_ISA_ARM_A64 = 0x04,
DMI_INTEL_RSD_FPGA_HPS_ISA_MIPS32 = 0x05,
DMI_INTEL_RSD_FPGA_HPS_ISA_MIPS64 = 0x06,
DMI_INTEL_RSD_FPGA_HPS_ISA_OEM = 0x07
} dmi_intel_rsd_fpga_hps_isa_t;
const char *dmi_intel_rsd_fpga_hps_isa_name(
dmi_intel_rsd_fpga_hps_isa_t value);
Description
The dmi_intel_rsd_fpga_hps_isa_t enumeration tells the instruction set
architecture of the cores of the hard processor subsystem (HPS) of an FPGA,
and is the type of the hps_isa field of dmi_intel_rsd_fpga_t.
The dmi_intel_rsd_fpga_hps_isa_name function returns the printable name of a
value, as the command line tool shows it. The name is translated to the locale
set with dmi_set_locale, when the library is built with ICU4C support and has
a translation of it.
Values
DMI_INTEL_RSD_FPGA_HPS_ISA_X86-
32-bit x86.
DMI_INTEL_RSD_FPGA_HPS_ISA_X86_64-
x86-64.
DMI_INTEL_RSD_FPGA_HPS_ISA_IA_64-
IA-64 (Itanium).
DMI_INTEL_RSD_FPGA_HPS_ISA_ARM_A32-
32-bit Arm (A32).
DMI_INTEL_RSD_FPGA_HPS_ISA_ARM_A64-
64-bit Arm (A64).
DMI_INTEL_RSD_FPGA_HPS_ISA_MIPS32-
32-bit MIPS.
DMI_INTEL_RSD_FPGA_HPS_ISA_MIPS64-
64-bit MIPS.
DMI_INTEL_RSD_FPGA_HPS_ISA_OEM-
Architecture specific to the OEM.
Return value
dmi_intel_rsd_fpga_hps_isa_name returns the name of the value, or nullptr
if the value has no name. The name is a static string, which must not be
modified or freed.