Page 1 of 1

multiboot question

Posted: Tue Nov 17, 2009 3:12 pm
by xixpsychoxix
In the first tutorial that we used the multiboot header (the physical memory manager) you said that multiboot specifies that the paging bit in cr0 must be clear when you execute your multiboot kernel but you have set up stage2 to set paging enabled so is this OS going to be multiboot compliant? will you change this in the future?

Re: multiboot question

Posted: Wed Nov 18, 2009 2:56 pm
by Mike
Hello,

We may or may not entirely support the multiboot standard. The multiboot standard provided us a way to describe what it is and a standard method for passing information to the kernel which is why it was implemented.

If you would like multiboot support, there are a few issues (not just the paging bit) that needs addressing. Nontheless, you can disable paging and provide a kernel virtual address space through other methods if you want.