multiboot question

If you are new to development, plan on spending some time here before visiting the other forums.

Moderator: Moderators

Post Reply
Posts: 59
Joined: Tue Oct 13, 2009 8:49 pm

multiboot question

Post by xixpsychoxix » Tue Nov 17, 2009 3:12 pm

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?

User avatar
Site Admin
Posts: 465
Joined: Sat Oct 20, 2007 7:58 pm

Re: multiboot question

Post by Mike » Wed Nov 18, 2009 2:56 pm


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.
Lead Programmer for BrokenThorn Entertainment, Co.

Post Reply