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
Hi,
with v1.1-rc2, another RC is ready.
Only two small changes: * jlink_spi is enabled by default when building with Meson * linux_mtd is not automatically used for the internal programmer on x86
I'm almost through with testing, so this RC will most likely become the release in a few days.
Beside the tag in the repo, here's the tarball: https://download.flashrom.org/flashrom-stable/releases/flashrom-stable-v1.1-...
Nico