[flashrom] [PATCH 0/4] ichspi 7.0
Stefan Tauner
stefan.tauner at student.tuwien.ac.at
Fri Jul 15 02:39:31 CEST 2011
the first one is already acked, but not committed yet, because i want it
to be tested first (again :).
i have worked a lot on the descriptor patch:
- i have split the main part which integrates into flashrom directly (2/4)
from the stand-alone utility (3/4).
- the global variables are all gone. references to the memory holding
the descriptors have to be passed as arguments instead.
this is a problem for the hwseq patch, because ich_hwseq_probe
no longer has access to the descriptors and can't know number of
flashes or their densities without this. a workaround has been added
while we are working on the generic opaque programmer framwork.
- the structs for the ibex peak straps are now complete, but the big
chunk of work - the decoding into human readable output - is not even
started.
- lots of cleanup done, lots of cleanup to come :)
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 | 471 ++++++++++++++++++++
ich_descriptors.h | 459 ++++++++++++++++++++
ichspi.c | 495 ++++++++++++++++++----
programmer.h | 1 +
util/ich_descriptors_tool/Makefile | 42 ++
util/ich_descriptors_tool/TODO | 5 +
util/ich_descriptors_tool/ich_descriptors_tool.c | 197 +++++++++
11 files changed, 1612 insertions(+), 92 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
More information about the flashrom
mailing list