> Yes, the mapping is rather strange, saw that also. You might want to
look at how they implemented the __phys_to_virt and __virt_to_phys in
the 2.4 kernel as supplied by the
> vendor. It is a bit of a hack but does appear to map things up into a
more approprate address. I was using these at one point in a 2.6 kernel
but I didn't try that change along with your
> patches.
>
> That may fix the issue.
>
> - Doug
Hi Doug,
Thanks for that excellent tip. The code in the TS supplied
__phys_to_virt and virt_to_phys is exactly what I was thinking of.
I tried last night at around 10pm to implement the changes but ended
up fighting with the "other" virt_to_phys macro. I'll likely get
another chance at this later on today.
When you tried your changes did you update discontig.c appropriately
in arch/arm/mm?
We're getting close...
Cheers,
-Brett
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|