Re: highmem question

H. Peter Anvin (hpa@zytor.com)
Fri, 07 Dec 2001 17:28:38 -0800


Marvin Justice wrote:

>
> While it certainly makes sense to expect a performance hit for mem above 4GB
> on 32 bit systems I don't see why there should be any a priori reason to
> either move to 64 bit or take a performance hit for if you need, say, 2GB of
> RAM. The problem is that 2.4 Linux considers HIGHMEM to be anything above
> 896MB.
>

The problem is that in the x86 architecture you don't have any reasonable
way of addressing the physical address space, so you need to map it into
the virtual address space. You end up with a shortage of virtual address
space.

>
>>From what I've read it looks like there will be changes in 2.5 to fix all
> this.
>

There is no way of fixing it.

-
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/