It has been a while, but I finally got to this. For anyone who is interested, the patch "Erase should respect --noverify option" is here https://review.coreboot.org/c/flashrom/+/88734
As it was discussed in this thread and in the ticket https://ticket.coreboot.org/issues/520 , existing option --noverify will cover both erase and write. Default stays the same, by default verification is performed after both operations erase and write. On Mon, Mar 4, 2024 at 10:40 AM Peter Marheine <pmarhe...@chromium.org> wrote: > > I think the existing flag should be extended to skip verify for erase as > well. As you observe, erase is basically a special case of write that writes > the blank value to the chip. Since you can't do a combination of erase and > write in a single invocation, there's no reason to make a new flag because > there's no need to indicate which of multiple operations should be verified. > > On Fri, Mar 1, 2024 at 8:39 PM Anastasia Klimchuk <a...@chromium.org> wrote: >> >> Hello everyone, >> >> I want to bring into discussion a topic of verification of chip >> content which is performed after write or erase operations. >> Also for context prior discussion in this ticket: >> https://ticket.coreboot.org/issues/520 >> >> Currently we have a flag `-n` or `dont_verify_it` which is false by >> default. What the flag is doing is deciding whether verification needs >> to be performed after writing. The flag is false by default, so by >> default verification is happening after writing (which makes sense). >> >> Now the flag is only controlling write operation, and has no effect on >> erase operation. So for erase, the flag is ignored and verification is >> performed always. Just for context, it has always been like this. >> >> So for write operation we have a power option to say "ignore >> verification", and since it's false by default, the idea is, if you >> set it true then you know what you are doing. >> There is no such option for erase which seems a bit unfair. >> >> The two potential options to introduce equivalent option for erase are: >> >> 1) Add new flag `dont_verify_erase` (or some similar name) >> >> As a support for this option, it does not affect any existing use >> cases/scripts, and can be added any time. >> >> 2) Add coverage for erase operation under existing flag `-n` or >> `dont_verify_it` >> >> As a support for this option, erase operation can be seen as a variant >> of writing, since it does modify content of the chip, and so the fact >> it's not covered by the existing flag can be treated as a bug. >> >> What do people think about it? >> >> -- >> Anastasia. >> _______________________________________________ >> flashrom mailing list -- flashrom@flashrom.org >> To unsubscribe send an email to flashrom-le...@flashrom.org -- Anastasia. _______________________________________________ flashrom mailing list -- flashrom@flashrom.org To unsubscribe send an email to flashrom-le...@flashrom.org