Flashrom/1.0.1: Difference between revisions

From flashrom
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:flashrom/1.0.1}} To help with maintenance in stable distributions, we practice point releases now :) The log is short, there were just six fixes since flashrom...")
 
(Archive old release notes)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:flashrom/1.0.1}}
{{DISPLAYTITLE:flashrom/1.0.1}}
{{Template:Latest_box}}


To help with maintenance in stable distributions, we practice point releases now :) The log is short, there were just six fixes since flashrom ''1.0'' (plus one commit to make the 1.0.x branch build on recent distributions).
To help with maintenance in stable distributions, we practice point releases now :) The log is short, there were just six fixes since flashrom ''1.0'' (plus one commit to make the 1.0.x branch build on recent distributions).
Line 5: Line 6:
===Changes since 1.0===
===Changes since 1.0===


* <code>6b9e934f</code> linux_spi: Reduce maximum read chunksize
* <code>6b9e934f</code> linux_spi: Reduce maximum read chunksize<br>Improves compatibility with older Linux kernels that interpreted the interface differently.
* <code>30c4cecd</code> Makefile: Disable `-Werror=deprecated-declarations` on release branch
* <code>30c4cecd</code> Makefile: Disable `-Werror=deprecated-declarations` on release branch<br>Just to be able to compile the 1.0.x branch on newer systems.
* <code>5639af64</code> linux_spi: Hardcode default spispeed of 2MHz
* <code>5639af64</code> linux_spi: Hardcode default spispeed of 2MHz<br>Default speed of kernel drivers isn't always sane (any more).
* <code>993e162d</code> dediprog: Fix small, unaligned reads
* <code>993e162d</code> dediprog: Fix small, unaligned reads<br>An actual bug, discovered during experiments with arbitrary layouts.
* <code>ec8b8a7f</code> board_enable.c: Fix dmi_match string for ThinkPad X201
* <code>ec8b8a7f</code> board_enable.c: Fix dmi_match string for ThinkPad X201<br>Probably just wasn't tested before.
* <code>69f96f60</code> Fix verification with sparse layouts
* <code>69f96f60</code> Fix verification with sparse layouts<br>A regression that sneaked into flashrom-1.0: When verifying the whole flash after a partial write with a sparse layout (i.e. a layout whose regions don't cover the whole chip), flashrom tried to verify against the wrong data and failed.
* <code>a3db7ed5</code> Fix erasing of unaligned regions
* <code>a3db7ed5</code> Fix erasing of unaligned regions<br>This never worked correctly from the beginning. We completely erased every block that touched an included layout region. Now, we restore surrounding data in case a block expands beyond the region.


= Download =
= Download =

Latest revision as of 13:00, 16 April 2020

This is an archived release notes page. For the release notes of the latest stable release please see here.

To help with maintenance in stable distributions, we practice point releases now :) The log is short, there were just six fixes since flashrom 1.0 (plus one commit to make the 1.0.x branch build on recent distributions).

Changes since 1.0

  • 6b9e934f linux_spi: Reduce maximum read chunksize
    Improves compatibility with older Linux kernels that interpreted the interface differently.
  • 30c4cecd Makefile: Disable `-Werror=deprecated-declarations` on release branch
    Just to be able to compile the 1.0.x branch on newer systems.
  • 5639af64 linux_spi: Hardcode default spispeed of 2MHz
    Default speed of kernel drivers isn't always sane (any more).
  • 993e162d dediprog: Fix small, unaligned reads
    An actual bug, discovered during experiments with arbitrary layouts.
  • ec8b8a7f board_enable.c: Fix dmi_match string for ThinkPad X201
    Probably just wasn't tested before.
  • 69f96f60 Fix verification with sparse layouts
    A regression that sneaked into flashrom-1.0: When verifying the whole flash after a partial write with a sparse layout (i.e. a layout whose regions don't cover the whole chip), flashrom tried to verify against the wrong data and failed.
  • a3db7ed5 Fix erasing of unaligned regions
    This never worked correctly from the beginning. We completely erased every block that touched an included layout region. Now, we restore surrounding data in case a block expands beyond the region.

Download

flashrom 1.0.1 can be downloaded in various ways:

Anonymous checkout from the git repository at https://review.coreboot.org/flashrom.git (tag v1.0.1)

A tarball is available for download at

https://download.flashrom.org/releases/flashrom-v1.0.1.tar.bz2 (GPG signature).

and more in the "Tags" section of CGit at

https://review.coreboot.org/cgit/flashrom.git

Supported hardware

Please see the archived status page for the hardware supported by this release.