Fix bug and IPMI/FMC standards incompatibilities, add an python example.
- Fix typelength mask to 0x3f, was 0x1f. - Fix OEM data structure, p1_gbt and p2_gbt are in the same byte. - Fix OEM data byte 1 arrangement, fields were in the wrong place. - Fix typelength for part number in Board Info Area, was taking product typelength. - Fix Board Info Area checksum calculation, the "end of fields" typelength was assigned after checksum calculation. - Fix OEM manufacturer ID byte order to LS Byte first, was MS Byte first. - Add common header format in common header byte 0. - Fix DC load structure length calculation and write to file. As the structure contains uint8_t and uint16_t, the compiler is aligning all entries to 16-bit boundary. This was resulting in a extra 0x00 byte, increasing the structure length by 1 byte. - Internal Use Area is now optionnal.
Showing
Please
register
or
sign in
to comment