Re: Allocating more than 890MB in the kernel?

From: H. Peter Anvin (hpa@zytor.com)
Date: Sat Oct 20 2001 - 13:09:24 EST


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/



This archive was generated by hypermail 2b29 : Tue Oct 23 2001 - 21:00:26 EST