Hi, I was trying to understand the need for HIGH MEMORY ZONE, and I found this: http://kerneltrap.org/node/2450 >From the above, what I understood is that the need for high memory zone arised out of lack of virtual addresses for the kernel. Since, in a 3G/1G split, the kernel has only 1 GB of virtual addresses that it can access, and thus it cannot directly access any physical memory > 1G before mapping into into NORMAL ZONE. Is my understanding correct? First question, does that mean if the choose the 2G/2G kernel split, the Zone NORMAL will become upto 2GB and higher memory will also start from 2GB? Second question, in certain texts (Linux kernel development by Robert Love), it is mentioned that x86 cannot directly address physical memory above 1GB and that was the reason for high memory. Can some one throw more light on that? Thanks, Rick -- To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs