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.

Errors

None.

Standards

Not part of the SMBIOS specification. Defined by Intel Rack Scale Design (RSD) firmware.