DragonFly BSD
DragonFly kernel List (threaded) for 2005-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: PAE with dragonfly


From: David Rhodus <sdrhodus@xxxxxxxxx>
Date: Wed, 8 Jun 2005 19:47:54 +0000

On 6/8/05, Craig Dooley <xlnxminusx@xxxxxxxxx> wrote:
> PAE lets you address 36 bits (although like you said, only 32 at a
> time), but it makes the paging structures 64bits long, and AMD64 long

That's not exactly what I said.  With PAE on a ia32 machine you still
only allocate 4Gig of memory per-process.

> mode is built off the same structures.  The AMD64 manuals say you need
> to enable PAE before enabling long mode.  Granted this would probably

This is just setting a control register bit on the processor, not
actually doing the page table hacks one would have to do on ia32.

> mean only setting up a small page table before jumping to long mode,
> but wouldn't the infrastructure for PAE on x86 make it easier to
> implement AMD64?

Not really because most of the infrastructural changes needed to
support PAE are machine dependent.

-- 
                                            -David
                                            Steven David Rhodus
                                            <drhodus@xxxxxxxxxxx>




[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]