On Wed, Sep 16, 2009 at 08:57:01AM -0400, Kevin O'Connor wrote:
> I think the problem is either the "mrc" or the "add" just prior to
> it.  (The "add" is a jump.)  To find out, I'd change the code to
> something like:
> 
>         @ Jump to code with shared virtual/physical mapping
>         add     pc, r4, #(1f - mmu_trampoline)
>         nop
>         nop
>         nop
>         nop
> 
> 1:      @ Code is running at a vm address that is the same as its
>         @ physical address.  Now disable the MMU.
>         nop
>         nop
>         nop
>         nop
>         mrc     p15, 0, r0, c1, c0, 0

http://handhelds.org/~koconnor/haret/test/haret-20090916.exe

If anyone wants to try.

-Kevin
_______________________________________________
Haret mailing list
[email protected]
https://handhelds.org/mailman/listinfo/haret

Reply via email to