[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