vmalloc size

Subramaniam Appadodharana c.a.subramaniam at gmail.com
Mon Jun 25 14:18:05 EDT 2012


On Mon, Jun 25, 2012 at 1:00 PM, Mulyadi Santosa
<mulyadi.santosa at gmail.com>wrote:

> Hi.... :)
>
> On Sun, Jun 24, 2012 at 1:32 AM, Subramaniam Appadodharana
> <c.a.subramaniam at gmail.com> wrote:
> > Hi All,
> > I am trying to understand how vmalloc memory is reserved in kernel. In
> 3.4+
> > latest kernel, the default vmalloc size is 240MB.
>
> vmalloc reserved address range, you meant?
>
> >Is this a carveout from
> > the 1GiB memory that kernel has?
>
> Yup....
>
> > In other words can I do a __pa(VMALLOC_START) or __pa(VMALLOC_END)
> > or __pa(highmemory) irrespective of the vmalloc size that I request, say
> >  doing vmalloc=1G?
>
> uhm....not sure....vmalloc-ed is not physically contigous. Also, it is
> set up far after identity mapping setup. So, the value you get from
> __pa() IMHO would be likely invalid or has no meaning.
>
> I thought that, as log as we know that the address is within  the 1GiB, we
could get the
pa of the virtual address using __pa(). Is this not the case?

>
> --
> regards,
>
> Mulyadi Santosa
> Freelance Linux trainer and consultant
>
> blog: the-hydra.blogspot.com
> training: mulyaditraining.blogspot.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120625/dc2bb3da/attachment.html 


More information about the Kernelnewbies mailing list