diff options
author | Francis Rowe <info@gluglug.org.uk> | 2014-12-26 01:26:26 +0000 |
---|---|---|
committer | Francis Rowe <info@gluglug.org.uk> | 2014-12-26 01:26:26 +0000 |
commit | 654d37d6f3206444303612ab245cd05611ee9913 (patch) | |
tree | 0a583549def158870382cffb4cac8b152a988d78 /resources/utilities/ich9deblob | |
parent | fbef1f72cd463b91a18b117dc3cd056a916cd36c (diff) | |
download | librebootfr-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.h | 11 |
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; |