Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Colonel Kernel wrote:
<mini-rant>
If those guys who wrote the Multiboot spec made promises like "the structures will be entirely contiguous in memory" and "the structures will always fit in lower memory" that would have made this a lot easier. >:(
</mini-rant>
I totally agree. My solution to this problem is simply copying everything I need to my own in-kernel-structures before I enable paging.