Hi folks,
after a lot of additional cherry-picking from the last few years of
flashrom development and some new development, finally a new RC is
ready.
After flashrom-stable v1.0, about 200 more patches were cherry picked
from the original flashrom master branch. These were all changing things
under the hood:
Integration of both build systems, Make and Meson, was almost re-written
to align the two closer to another. Which brings us a huge step closer
to eventually replace everything with Meson.
Much refactoring took place, most of it to reduce the use of global
symbols in programmer drivers. The internal API for handling layouts
was re-designed to better encapsulate the implementation. Which is
using linked lists now.
On top, some new programmers were added:
* `linux_gpio_spi`, a bit-banging driver utilizing libgpiod,
* `ch347_spi`, a new high-speed USB-SPI bridge,
* and finally `amd_spi100` with AMD Zen support!
The tag `v1.1-rc1` is available via Git:
git+https://review.coreboot.org/flashrom-stable.git
And an official tarball is also available:
https://download.flashrom.org/flashrom-stable/releases/flashrom-stable-v1.1…
Happy testing,
Nico