dmi_hpe_super_io

Synopsis

#include <opendmi/entity/hpe/super-io.h>

typedef struct dmi_hpe_super_io {
    bool is_serial_a_enabled;
    bool is_serial_b_enabled;
    bool is_parallel_enabled;
    bool is_floppy_enabled;
    bool is_virtual_serial_enabled;
} dmi_hpe_super_io_t;

Description

The dmi_hpe_super_io_t structure holds the decoded HP/HPE Super I/O enable/disable indicator, which tells which ports of the Super I/O controller are enabled.

The structure is returned by dmi_entity_info for the structures decoded by dmi_hpe_super_io_spec, of type DMI_TYPE(hpe_super_io), declared in <opendmi/module/hpe.h>, once the HPE extension module (dmi_hpe_module) is enabled, which it is for HP and HPE servers. It lives as long as the context it has been decoded in.

Fields

is_serial_a_enabled

Whether serial port A is enabled.

is_serial_b_enabled

Whether serial port B is enabled.

is_parallel_enabled

Whether the parallel port is enabled.

is_floppy_enabled

Whether the floppy disk port is enabled.

is_virtual_serial_enabled

Whether the virtual serial port is enabled.

See also

Standards

Not part of the SMBIOS specification. Defined by HP and HPE for their servers; the layout is the one dmidecode documents.