Re: Allocating more than 890MB in the kernel?

H. Peter Anvin (hpa@zytor.com)
Sat, 20 Oct 2001 11:09:24 -0700


Rob Landley wrote:

>
> Each user process has 32 bit pointers for memory. This means they only have
> 4 gigabytes of virtual address space, regardless of how many physical pages
> the machine has. The kernel doesn't use segment:offset addressing. It just
> uses the offset. Flat memory model.
>

And even if it did (on i386) it wouldn't help... the segment:offset is
folded into a single 32-bit space before paging.

-hpa

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/