On 8/22/07, erik quanstrom <[EMAIL PROTECTED]> wrote: > perhaps this is completely obvious, but why are the first > 4 mb double-mapped in l.s at virtual address 0 and KZERO? >
you start out executing with real memory addresses, i.e. you are executing code at 0x100000 not at KZERO+0x100000. There is a period of time where you are executing at those low addresses, then you pop up to KZERO space and you blow away the low mappings by clearing PDO(KZERO). ron
