Subject: Self modifing code ..
To: None <port-arm32@NetBSD.ORG>
From: Mark Brinicombe <amb@physig4.ph.kcl.ac.uk>
List: port-arm32
Date: 10/16/1996 01:33:33
Hi,
just to point out that if you are writing any fancy code that is self
modifing e.g. build run time rending routines on the stack etc. that these will
cause problems with the StrongARM. NetBSD-current now has a libarm32 which has
a arm32_sync_icache() function that can be used if you feel the need for self
modifing code. This function should be used to ensure the instruction cache on
the SA110 is in sync with memory. On other processors this function does
nothing.
Cheers,
Mark
--
Mark Brinicombe amb@physig.ph.kcl.ac.uk
Research Associate http://www.ph.kcl.ac.uk/~amb/
Department of Physics tel: 0171 873 2894
King's College London fax: 0171 873 2716