Open GoogleCodeExporter opened 9 years ago
this cpu uses TrustZone, so PLD in user code is equivalent to a NOP.
Original comment by julien.c...@gmail.com
on 7 Apr 2009 at 2:46
Also, RunFast is the default on iPhoneOS, as on QNX.
Original comment by julien.c...@gmail.com
on 7 Apr 2009 at 2:46
I thought the same about PLD instructions (it what it sais in the manual), but
others
have reported performance increases when using it. Seems odd that the security
subsystem would prevent preloading cache lines. Warrants testing.
Are you sure about RunFast on iPhone? Whats your source for that?
Original comment by damien.m...@gmail.com
on 7 Apr 2009 at 3:36
My reading on the ARM Architecture Reference Manual (
http://www.arm.com/miscPDFs/14128.pdf ), pages C2-
26 and C2-10 indicate that the cumulative exception bits are for reading to see
if there was an exception or not
since you last cleared them. My understanding is that clearing them is not
required to get to runfast mode, you
just need to clear the enable bits, which are already cleared by default. So,
solely on the material I read, I agree
with comment 2 by Julien.
Original comment by ala...@gmail.com
on 3 May 2009 at 5:09
Original issue reported on code.google.com by
damien.m...@gmail.com
on 12 Mar 2009 at 7:55