Hi flashrom fellows,
I've just tagged `v1.0.1-rc1`. This is only a bug-fix release, obviously the first on our 1.0.x branch. The latest commit is rather new, so please test! Especially your layout use cases.
During the past year, we've gathered a total of 6 fixes! Namely:
* 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.
Again, please test. If you don't use Git, you can find a tarball here: https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-1.0.1-rc1.ta...
It still passes all my local build tests, see below for a full list.
Best regards, Nico
Build-tested in Docker images for the following targets:
NetBSD 7.1 amd64 NetBSD 7.1 i386 centos:7.3-aarch64-clean centos:7.3-amd64-clean centos:7.2-amd64-clean fedora:25-x86_64 fedora:24-x86_64 fedora:25-ppc64le fedora:25-aarch64 debian-debootstrap:ppc64el-stretch debian-debootstrap:arm64-buster debian-debootstrap:armhf-stretch debian-debootstrap:mips-stretch debian-debootstrap:mipsel-stretch debian-debootstrap:amd64-sid debian-debootstrap:amd64-buster debian-debootstrap:amd64-stretch debian-debootstrap:i386-sid debian-debootstrap:i386-buster debian-debootstrap:i386-stretch ubuntu-debootstrap:arm64-bionic ubuntu-debootstrap:arm64-xenial ubuntu-debootstrap:amd64-bionic ubuntu-debootstrap:amd64-xenial ubuntu-debootstrap:i386-bionic ubuntu-debootstrap:i386-xenial alpine:aarch64-v3.8 alpine:armhf-v3.8 alpine:amd64-v3.8 alpine:amd64-v3.7 alpine:amd64-v3.6 alpine:i386-v3.8 alpine:i386-v3.7 alpine:i386-v3.6 djgpp:6.1.0