Flashrom/0.9.2: Difference between revisions

From flashrom
Jump to navigation Jump to search
(Too many features to list)
No edit summary
Line 5: Line 5:
* split frontend and backend functionality
* split frontend and backend functionality
* DOS support
* DOS support
* bitbanging SPI driver infrastructure
* Bus Pirate support
* Dediprog SF100 support


Countless new features and bugfixes...
Countless new features and bugfixes like:
* cosmetic and naming/coding style fixes
* error checking/handling
* dependency checking/handling
* Add infrastructure to check and report to the user the maximum supported decode size for chipsets and tested mainboards
* new message infrastructure
* Matching board via DMI
* print runtime and build environment information




Line 15: Line 25:
* Partial erase support
* Partial erase support
* Partial write support
* Partial write support
* Nvidia graphics card (which generations?) as external flasher
* Nvidia graphics card (r737, which generations: RIVA, GeForce2/3 and several more; http://www.flashrom.org/trac/flashrom/browser/trunk/gfxnvidia.c#L30) as external flasher
* Intel E100/E1000 network cards as external parallel/SPI flasher
* Intel E100/E1000 network cards as external parallel/SPI flasher
* libflashrom so we can use the backend in
* libflashrom so we can use the backend in

Revision as of 15:31, 12 May 2010

Draft

Done are:

  • Dr. Kaiser PC-Wächter flashing support (the FPGA variant)
  • Blockwise erase (infrastructure and a few chips, no user interface yet)
  • split frontend and backend functionality
  • DOS support
  • bitbanging SPI driver infrastructure
  • Bus Pirate support
  • Dediprog SF100 support

Countless new features and bugfixes like:

  • cosmetic and naming/coding style fixes
  • error checking/handling
  • dependency checking/handling
  • Add infrastructure to check and report to the user the maximum supported decode size for chipsets and tested mainboards
  • new message infrastructure
  • Matching board via DMI
  • print runtime and build environment information


Possibly planned (if someone has the time to actually implement them) are:

  • Windows support
  • Various small fixes
  • Partial read support
  • Partial erase support
  • Partial write support
  • Nvidia graphics card (r737, which generations: RIVA, GeForce2/3 and several more; http://www.flashrom.org/trac/flashrom/browser/trunk/gfxnvidia.c#L30) as external flasher
  • Intel E100/E1000 network cards as external parallel/SPI flasher
  • libflashrom so we can use the backend in
    • payloads
    • GUI applications
  • Artec Group LPC Dongle support

If you know of features or pending patches which are not in the list, please mail Carl-Daniel.