]> xenbits.xensource.com Git - seabios.git/commit
smbios: Use integer signature instead of string signature
authorKevin O'Connor <kevin@koconnor.net>
Thu, 9 Apr 2015 15:57:44 +0000 (11:57 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Fri, 10 Apr 2015 04:38:06 +0000 (00:38 -0400)
commit9d3c06336ec443b6763c92f929013afcfce70c4a
tree9046386d360738a004d9f2768e968bfea8af1c46
parentb4581224824871ad2909f84fc4a9e067cda663f2
smbios: Use integer signature instead of string signature

Change the smbios structure to use a 4 byte u32 signature field
instead of a 4 byte character string field.  In practice, this allows
the compiler to place the signature in the initialize code segment and
thus makes it less likely the signature would be found in the
f-segment.  (If the smbios signature is found in the f-segment it can
confuse some table scans.)

Reviewed-by: Bruce Rogers <brogers@suse.com>
Tested-by: Bruce Rogers <brogers@suse.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/fw/biostables.c
src/fw/smbios.c
src/std/smbios.h