This is an automated email from Gerrit.

Tomas Vanek ([email protected]) just uploaded a new patch set to Gerrit, which you 
can find at http://openocd.zylin.com/4768

-- gerrit

commit 32e9a5af89615913caef6435f5f6560a95cd8a5e
Author: Tomas Vanek <[email protected]>
Date:   Fri Nov 16 00:23:10 2018 +0100

    flash/nor/core.h: clarify comment flash_sector::is_erased
    
    Setting of flash_sector::is_erased in flash erase and mass erase
    is popular folklore. Make clear it is useless.
    
    Change-Id: Ide397eb6d24fc8fa38931e6c8a0693d39668a5d2
    Signed-off-by: Tomas Vanek <[email protected]>

diff --git a/src/flash/nor/core.h b/src/flash/nor/core.h
index 67de94e..0c73fa1 100644
--- a/src/flash/nor/core.h
+++ b/src/flash/nor/core.h
@@ -45,9 +45,12 @@ struct flash_sector {
        uint32_t size;
        /**
         * Indication of erasure status: 0 = not erased, 1 = erased,
-        * other = unknown.  Set by @c flash_driver_s::erase_check.
+        * other = unknown.  Set by @c flash_driver_s::erase_check only.
         *
-        * Flag is not used in protection block
+        * This information must be considered stale immediately.
+        * Don't set it in flash_driver_s::erase or a device mass_erase
+        * Don't clear it in flash_driver_s::write
+        * The flag is not used in a protection block
         */
        int is_erased;
        /**

-- 


_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to