hi all,
I almost done to run linux in kseg2. But I noticed a
bug
related to the cache that I can't explain. Maybe
you'll
have an idea...
I configured kseg2 to map kernel space, and to be
"uncached". So when accessing kernel space, virtual
addr > 0xc0000000, I don't use both icache and dcache.
When kernel maps a user page in user space, it uses
data cache. In this scenario, some kernel data are
corrupted. But when I map kernel space and activate
caches to access it, it seems to work.
Thanks in advance.
Francis.
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com/
|