aboutsummaryrefslogtreecommitdiff
path: root/resources/utilities/ich9deblob
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2014-12-26 01:26:26 +0000
committerFrancis Rowe <info@gluglug.org.uk>2014-12-26 01:26:26 +0000
commit654d37d6f3206444303612ab245cd05611ee9913 (patch)
tree0a583549def158870382cffb4cac8b152a988d78 /resources/utilities/ich9deblob
parentfbef1f72cd463b91a18b117dc3cd056a916cd36c (diff)
downloadlibrebootfr-654d37d6f3206444303612ab245cd05611ee9913.tar.gz
librebootfr-654d37d6f3206444303612ab245cd05611ee9913.zip
ich9deblob: add Word 03H bitfields to gbe struct
Diffstat (limited to 'resources/utilities/ich9deblob')
-rw-r--r--resources/utilities/ich9deblob/src/gbe/gbe.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/resources/utilities/ich9deblob/src/gbe/gbe.h b/resources/utilities/ich9deblob/src/gbe/gbe.h
index 7446c4a7..9e4e2ad1 100644
--- a/resources/utilities/ich9deblob/src/gbe/gbe.h
+++ b/resources/utilities/ich9deblob/src/gbe/gbe.h
@@ -66,9 +66,16 @@
* ---------------------------------------------------------------------
*/
+struct GBE_RESERVED_WORD_03H {
+ /* least significant bits */
+ unsigned short reserved1 : 11; /* bits should all be set to zero */
+ unsigned char ibaLom : 1; /* set to 1 for intel boot agent to work (i.e. set it to 0) */
+ unsigned char reserved2 : 4; /* bits should all be set to zero */
+ /* most significant bits */
+};
struct GBEREGIONRECORD_4K {
- unsigned char macAddress[6]; /* 0x03 words, or 0x06 bytes */
- unsigned short reserved1;
+ unsigned char macAddress[6]; /* Word 00 to 02 */
+ struct GBE_RESERVED_WORD_03H reservedWord03h; /* Reserved word 03. */
unsigned short reserved2;
unsigned short reserved3;
unsigned short reserved4;