En réponse à Bruno van Dooren <bruno_van_dooren@xxxxxxxxxxx>:
>
> > No, NewOS doesn't map all available memory - that's a BeOS only
> > feature, and is responsible for this hard limit; neither NewOS nor
> > OpenBeOS have it.
I stand corrected.
>
> what do you mean by this?
> i thought memory was allocated on a by-need basis, and that for example
> all
> PCI memory is mapped in an unused region > xxx GB.
>
> i think i do not understand what you mean by mapping.
>
> kind regards,
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.