OK i see what the problem is, but why would they do that? isn't this just a waste of half their address space? basically this means that they can address byte 0 also at byte 0 + 1G? couldn't they just physical addresses? kind regards, Bruno. > At boot, the BeOS kernel does the equivalent of: > > map_physical_memory("physical_ram", 0, PHYS_SIZE, ...); > > So it "wastes" its 2G virtual space by creating an area that is as big > as the physical RAM... > > Just check yourself: > > listarea 1 | head -25 > > > François. > >