aboutsummaryrefslogtreecommitdiffstats
path: root/com32/gplinclude/dmi
diff options
context:
space:
mode:
authorPierre-Alexandre Meyer <pierre@mouraf.org>2009-05-27 13:54:30 -0700
committerPierre-Alexandre Meyer <pierre@mouraf.org>2009-05-27 13:54:30 -0700
commita5e1f00ba1dca6297dc12a3141fb1e2881a6ec5f (patch)
treec095e4d41509847d068572404f6ac5f4538f9bab /com32/gplinclude/dmi
parent248ae319fa0b58c6edce9f1f732a6f24f307df32 (diff)
downloadsyslinux-a5e1f00ba1dca6297dc12a3141fb1e2881a6ec5f.tar.gz
syslinux-a5e1f00ba1dca6297dc12a3141fb1e2881a6ec5f.tar.xz
syslinux-a5e1f00ba1dca6297dc12a3141fb1e2881a6ec5f.zip
gpllib: Add support for 3.3.25 Hardware Security (Type 24) (dmi)
From SMBIOS spec (v2.6.1): This structure describes the system-wide hardware security settings. Note: This structure type was added for specification v2.2. Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Diffstat (limited to 'com32/gplinclude/dmi')
-rw-r--r--com32/gplinclude/dmi/dmi.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/com32/gplinclude/dmi/dmi.h b/com32/gplinclude/dmi/dmi.h
index 91986769..7bc58923 100644
--- a/com32/gplinclude/dmi/dmi.h
+++ b/com32/gplinclude/dmi/dmi.h
@@ -75,6 +75,13 @@ typedef struct {
int cache_count;
dmi_table dmitable;
char oem_strings[OEM_STRINGS_SIZE];
+ struct {
+ char power_on_passwd_status[HARDWARE_SECURITY_SIZE];
+ char keyboard_passwd_status[HARDWARE_SECURITY_SIZE];
+ char administrator_passwd_status[HARDWARE_SECURITY_SIZE];
+ char front_panel_reset_status[HARDWARE_SECURITY_SIZE];
+ bool filled;
+ } hardware_security;
} s_dmi;
void to_dmi_header(struct dmi_header *h, uint8_t *data);