Port-ia64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Kernel Exception "Page Not Present"



>>>>> "Cherry" == Cherry George Mathew <cherry%sdf.lonestar.org@localhost> 
>>>>> writes:

    Cherry> [...]


    Cherry> Sadly no... I wrote some printf() dump code and discovered
    Cherry> that the VHPT is empty.... so I think have a hot trail to
    Cherry> pursue tonight.


    Cherry> Luke just felt the force. :-)

    Cherry> The key is in exception.S:691 - 699


[...]


    Cherry> So the VHPT tables actually get updated inside the
    Cherry> exception handler.

Fixed. There was one line of assembler in exception.S which I missed
out from the original FreeBSD:exception.S. The pte->chain traversal
got screwed up therefore, and voila. "Page Not Present".

I still haven't entered the TLB miss handler code in trap.c

Fixes checked in.

Thanks,

Cherry.



Home | Main Index | Thread Index | Old Index