Long Mode Paging on the Wiki

All about the OSDev Wiki. Discussions about the organization and general structure of articles and how to use the wiki. Request changes here if you don't know how to use the wiki.
Post Reply
foliagecanine
Member
Member
Posts: 148
Joined: Sun Aug 23, 2020 4:35 pm

Long Mode Paging on the Wiki

Post by foliagecanine »

When researching long mode paging for this topic, I noticed that the wiki page on Paging doesn't address long mode paging.
Neither does the PAE page.
In fact, I haven't found a single place on the wiki that mentions the structures required for long mode paging (PML4 entry, PDP entry, etc).

Would it be a good idea to add this to the wiki?
If so, under which page title would it fit best?
My OS: TritiumOS
https://github.com/foliagecanine/tritium-os
void warranty(laptop_t laptop) { if (laptop.broken) return laptop; }
I don't get it: Why's the warranty void?
User avatar
iansjack
Member
Member
Posts: 4683
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Long Mode Paging on the Wiki

Post by iansjack »

Does the Wiki need to repeat what is detailed in the Intel and AMD programmer's manuals? I would say no. I'd even go so far as to say it's a very good idea if people are forced to refer to the manuals. The differences between 32- and 64-bit are minimal in this instance.

But that's just my opinion (I'm very much in favour of RTFM in general). If you want to write an article about it then go ahead and place it wherever you would have found it most useful.
Post Reply