[sorry didn't see the CC to the mailinglist] Am Friday 23 April 2010 09:23:49 schrieb Jan Kiszka: > Michael Walle wrote: > > Hi Jan, > > > > your commit "Optimize consecutive CFI02 writes by remapping memory > > lazily" breaks the code execution from flash. > > > > If you write to the flash, the flash will switch into I/O mode. Now if > > code is executed from this flash, a cpu_abort will be raised ("Trying to > > execute code outside RAM or ROM"). > > Hmm, guess I didn't test execute-in-place back then. Do you happen to > have a test case for this scenario? I'll look into this. Only for my qemu-lm32 port.. But reading the flash id, while executing this code from flash should trigger the bug.
-- michael