On Mon, Jun 25, 2012 at 1:00 PM, Mulyadi Santosa <[email protected]>wrote:
> Hi.... :) > > On Sun, Jun 24, 2012 at 1:32 AM, Subramaniam Appadodharana > <[email protected]> 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 >
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
