1/4 unchanged, still needs testing. i have worked on 2/4 and 3/4 quite a bit. they check the input from the image data when using it to calculate the offset for read accesses. a few structs were reorganised where i saw fit... a few bugs were squished too in the process. hwseq itself (4/4) has a small change which allows the user to select hwseq, see commit log for details.
Stefan Tauner (4): ichspi.c: refactor filling and reading the fdata/spid registers add ICH/PCH flash descriptor decoding via FDOC/FDOD add ich_descriptor_tool to decode all flash descriptors stored in a flash dump file ichspi.c: add support for Intel Hardware Sequencing
Makefile | 3 +- chipdrivers.h | 6 + flashchips.c | 23 +- flashchips.h | 2 + ich_descriptors.c | 681 ++++++++++++++++++++++ ich_descriptors.h | 475 +++++++++++++++ ichspi.c | 523 ++++++++++++++--- programmer.h | 1 + util/ich_descriptors_tool/Makefile | 42 ++ util/ich_descriptors_tool/TODO | 6 + util/ich_descriptors_tool/ich_descriptors_tool.c | 225 +++++++ 11 files changed, 1888 insertions(+), 99 deletions(-) create mode 100644 ich_descriptors.c create mode 100644 ich_descriptors.h create mode 100644 util/ich_descriptors_tool/Makefile create mode 100644 util/ich_descriptors_tool/TODO create mode 100644 util/ich_descriptors_tool/ich_descriptors_tool.c