I completely agree with you. I was just trying to clarify
Xianghua'sstatement "last 128 MB is used for HIGHMEM".
I got the feeling that he thought that last 128MB can be used for vmalloc,
IO and for HIGHMEM. So, i was clarifying that last 128MB is not "used for
highmem" but it is used to support highmem.(among many other things). That
was what i intended.

On Tue, Apr 6, 2010 at 7:09 PM, H. Peter Anvin <h...@zytor.com> wrote:

> On 04/06/2010 07:04 PM, Venkatram Tummala wrote:
> > Hey Xiao,
> >
> > last 128MB is not used for highmem. last 128MB is used for data
> > structures(page tables etc.) to support highmem .  Highmem is not
> > something which is "INSIDE" Kernel's Virtual Address space. Highmem
> > refers to a region of "Physical memory" which can be mapped into
> > kernel's virtual address space through page tables.
> >
> > Regards,
> > Venkatram Tummala
> >
>
> Not quite.
>
> The vmalloc region is for *anything which is dynamically mapped*, which
> includes I/O, vmalloc, and HIGHMEM (kmap).
>
>        -hpa
>
> --
> H. Peter Anvin, Intel Open Source Technology Center
> I work for Intel.  I don't speak on their behalf.
>
>

Reply via email to