diff options
Diffstat (limited to 'resources/utilities/ich9deblob/src/gbe/gbe.h')
-rw-r--r-- | resources/utilities/ich9deblob/src/gbe/gbe.h | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/resources/utilities/ich9deblob/src/gbe/gbe.h b/resources/utilities/ich9deblob/src/gbe/gbe.h index bfcc002..7446c4a 100644 --- a/resources/utilities/ich9deblob/src/gbe/gbe.h +++ b/resources/utilities/ich9deblob/src/gbe/gbe.h @@ -68,7 +68,41 @@ struct GBEREGIONRECORD_4K { unsigned char macAddress[6]; /* 0x03 words, or 0x06 bytes */ - unsigned char otherStuff[120]; /* 0x3c words, or 0x7E bytes */ + unsigned short reserved1; + unsigned short reserved2; + unsigned short reserved3; + unsigned short reserved4; + unsigned short reserved5; + unsigned short pbaLow; + unsigned short pbaHigh; + unsigned short pciInitializationControlWord; + unsigned short subsystemId; + unsigned short subsystemVendorId; + unsigned short deviceId; + unsigned short vendorId; + unsigned short deviceRevId; + unsigned short lanPowerConsumption; + unsigned short reserved6; + unsigned short reserved7; + unsigned short sharedInitializationControlWord; + unsigned short extendedConfigurationControlWord1; + unsigned short extendedConfigurationControlWord2; + unsigned short extendedConfigurationControlWord3; + unsigned short ledCtl1; + unsigned short ledCtl02; + unsigned short reserved8; + unsigned short reserved9; + unsigned short reserved10; + unsigned short reserved11; + unsigned short reserved12; + unsigned short _82567lmDeviceId; + unsigned short _82567lfDeviceId; + unsigned short reserved13; + unsigned short _82567vDeviceId; + unsigned short reserved14; + unsigned short reserved15; + unsigned short reserved16[12]; + unsigned short pxeSoftwareRegion[15]; unsigned short checkSum; /* when added to the sum of all words above, this should match GBECHECKSUMTOTAL */ unsigned char padding1[3968]; }; |