(From update of attachment 386822) >+ asm("flush %0" : : "r" (p));
IMHO, this should be made volatile. And iflush might be more appropriate than flush, if I'm not mistaken.
(From update of attachment 386822)
>+ asm("flush %0" : : "r" (p));
IMHO, this should be made volatile. And iflush might be more appropriate than flush, if I'm not mistaken.