[okl4-developer] Roottask pagefault

Ryan Heffernan ryan.heffernan at nicta.com.au
Wed Feb 20 14:54:34 EST 2008


I am currently attempting to port application that was written for an
older version of L4 and Iguana (from 2005) to the current OKL4/Iguana
release and have a successful compilation but whenever I try to boot the
image and run the an example completely unrelated to the new stuff (the
multithread example) I get a roottask pagefault. The multithread example
works fine without my new code (ie. when I comment out the code in the
Iguana SConstruct that adds my new application to the build). The error
always looks like this:

vbase is 0xa4000000, vend is 0xcfffffff
addr is 0xa4000000, vbase is 0xa4000000
roottask read pagefault at 33cc33c8, ip=800023e0 - deny

I have determined that the pagefault is thrown by the get_pd function in
iguana_server.c, which is called by iguana_pd_ext_l4id_impl function in
the same file. Would you have any ideas as to the cause or solution to
this error? 




More information about the Developer mailing list