Anastasia Klimchuk has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/84954?usp=email )
Change subject: doc: Add few sections to recent development doc ......................................................................
doc: Add few sections to recent development doc
Change-Id: Iedaca4a704c57c1db399c7888f743ad2961cbf9d Signed-off-by: Anastasia Klimchuk aklm@flashrom.org --- M doc/release_notes/devel.rst 1 file changed, 54 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/54/84954/1
diff --git a/doc/release_notes/devel.rst b/doc/release_notes/devel.rst index e0c42a5..1414dc8 100644 --- a/doc/release_notes/devel.rst +++ b/doc/release_notes/devel.rst @@ -67,6 +67,51 @@ The tradeoff is the speed of programming operation VS the longevity of the chip. Default is longevity.
+Programmers updates +=================== + +* ch347_spi: Add spi clock frequency selection +* dummyflasher: Enable higher frequency emulation, add docs and tests +* ichspi: Change the opcode position for reprogramming on the fly 2->4 +* ichspi: Merge spi_master implementations for Intel ich + +Bugs fixes +========== + +* Ensure verify operation completed in full if chip memory modified + + Post-cleanup after processing unaligned region for the case when end + region needs to be extended to align with erase block. Writing was + done correctly, but post-processing of newcontents could cause + one-off offset at the end of the region, which would make + verification appear false-negative + +* erasure_layout: Fix init_eraseblock segmentation fault + + Fix a segmentation fault that is caused by accessing an invalid + "subedata" pointer on the last iteration of the init_eraseblock loop. + Instead, short circuit the loop condition to check the sub block index + first, and do not access the invalid pointer if it is the last sub + block. + + Issue was encountered in OpenBSD. + +* Fix FEATURE_NO_ERASE chips and add test for them + + https://ticket.coreboot.org/issues/553 + +* build: never install cmocka + + https://ticket.coreboot.org/issues/561 + +* ichspi: Probe opcode in POSSIBLE_OPCODES[] as well + + https://ticket.coreboot.org/issues/556 + +* erasure_layout: Erase larger block only when all sub-block need erase + +* erase/write: Deselect all smaller blocks when large block is selected + Chipset support ===============
@@ -114,3 +159,12 @@ * XM25QU256D * XM25QU512C * XM25QU512D + +Misc +========= + +* reduce DELAY_MINIMUM_SLEEP_US to 100 by default +* tests: Add assert for eraseblocks order of invocations for write op +* VERSION: Change name pattern to match tag name from now on +* writeprotect: Fix inaccurate return code +* erasure_layout: Fix unreachable error message