Thank you Lamine, now , i got it....
On Tue, Jun 24, 2014 at 6:50 PM, Karaoui mohamed lamine <[email protected]> wrote: > mm/page_alloc.c > AFAICC it's memmap_init_zone that initialize all pfns of a zone to > default values (setting the pages as reserved). > > Note that for the page structures we don't use the standard memory > allocators (kmalloc, vmalloc, etc), we simply calculate the amount of > memory that all the structures will hold in, and then allocate a > corresponding range of memory. > > Hope that help. > Regards. > > 2014-06-24 13:21 GMT+02:00 sandeep kumar <[email protected]>: > > hi Ayan > >>>sparse_mem_maps_populate_node > > NO, i want to see where we do allocation of all physical "struct page" > > pointers. > > > > struct page[NR_PAGES]; kind of stuff > > > > thanks > > sandeep > > > > > > On Tue, Jun 24, 2014 at 4:15 PM, AYAN KUMAR HALDER <[email protected] > > > > wrote: > >> > >> On Tue, Jun 24, 2014 at 3:54 PM, sandeep kumar > >> <[email protected]> wrote: > >> > Hi All > >> > > >> > For each physical page, there will be a corresponding "struct page" > >> > Can anyone tell me, in ARM architecure the code location where "struct > >> > page" > >> > memory allocation happens.. > >> > > >> > > >> To give you a small pointer, the page tables are set in paging_init(), > >> arch/arm/mm/mmu.c. > >> Is this what you are looking for. > >> > >> Regards, > >> Ayan Kumar Halder > > > > > > > > > > -- > > With regards, > > Sandeep Kumar Anantapalli, > > > > _______________________________________________ > > Kernelnewbies mailing list > > [email protected] > > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > > -- With regards, Sandeep Kumar Anantapalli,
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
