PAE with dragonfly

Craig Dooley xlnxminusx at gmail.com
Wed Jun 8 11:50:18 PDT 2005


Doesn't AMD64 use PAE for large address spaces?  I thought the Page
Table structures were the same for both.

-Craig

On 6/8/05, Joerg Sonnenberger <joerg at xxxxxxxxxxxxxxxxx> wrote:
> On Wed, Jun 08, 2005 at 10:18:02AM -0700, Matthew Dillon wrote:
> >     We don't have any PAE code in DragonFly.  I don't currently intend
> >     to add it... it's a severe hack.i [snip]
> 
> Let me elaborate a bit more on this. PAE makes the kernel work a lot
> harder, because the kernel can't access all memory at the same time.
> This means that you have to be a lot more careful when accessing
> memory, since it might currently not be present.
> 
> It also adds the general problem of 64bit machines in that many PCI
> bus master devices still only support "low" memory (below 4GB). For
> this reason you often don't gain anything from using it e.g. for
> buffer caching, since you have to copy it into the low memory or
> reverse before doing IO.
> 
> Joerg
> 


-- 
-----------------------------------------------------------------------
Craig Dooley <xlnxminusx at xxxxxxxxx>






More information about the Kernel mailing list