dmi_dell_bios_flags

Synopsis

#include <opendmi/entity/dell/bios-flags.h>

typedef struct dmi_dell_bios_flags {
    uint16_t flags;
    bool is_acpi_wmi;
} dmi_dell_bios_flags_t;

Description

The dmi_dell_bios_flags_t structure holds the decoded Dell BIOS flags (type 177), which tell the features of the firmware the Dell drivers rely on, of which only the support of ACPI WMI is known. The Dell SMBIOS WMI driver of Linux reads the first word of the flags of the structures of 12 bytes and of handle 0xB100; the rest of the flags is 0 in all known data.

The structure is returned by dmi_entity_info for the structures decoded by dmi_dell_bios_flags_spec, of type DMI_TYPE(dell_bios_flags), declared in <opendmi/module/dell.h>, once the Dell extension module (dmi_dell_module) is enabled. It lives as long as the context it has been decoded in.

Fields

flags

Flags, of which only bit 1 is known.

is_acpi_wmi

Whether the firmware supports ACPI WMI, which the Dell WMI drivers use, as bit 1 of the flags tells.

See also

Standards

Not part of the SMBIOS specification. Defined by Dell firmware, as the Dell WMI driver of Linux and dmidecode describe it.