From 3f18900b19f49a84ba9df56f2e089c255e610011 Mon Sep 17 00:00:00 2001 From: David Brownell Date: Fri, 18 Dec 2009 10:16:52 -0800 Subject: NOR FLASH: only erase/unlock whole sectors Much to my surprise, I observed a "flash erase_address ..." command erasing data which I said should not be erased. The issue turns out to be generic NOR flash code which was silently, and rather dangerously, morphing partial-sector references into unrequested whole-sector ones. This patch removes that low-level morphing. If desired, it can and should be done in higher level code. (We might need to fix some stuff in the GDB server code.) Signed-off-by: David Brownell --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 498797b1..2d01f004 100644 --- a/NEWS +++ b/NEWS @@ -39,6 +39,8 @@ Flash Layer: - : reference the bank with its defined name - [.N]: reference the driver's Nth bank New 'nand verify' command to check bank against an image file. + The "flash erase_address" command now rejects partial sectors; + previously it would silently erase extra data. Board, Target, and Interface Configuration Scripts: ARM9 -- cgit v1.2.3