search for: page_alloc_init_late

Displaying 3 results from an estimated 3 matches for "page_alloc_init_late".

2018 Feb 27
0
[v2 1/1] xen, mm: Allow deferred page initialization for xen pv domains
..._init.hyper op init_after_bootmem() is called to let xen know > that boot allocator is done, and hence struct pages for all the allocated > memory are now initialized. If deferred page initialization is enabled, the > rest of struct pages are going to be initialized later in boot once > page_alloc_init_late() is called. > > xen_after_bootmem() walks page table's pages and marks them pinned. > > Signed-off-by: Pavel Tatashin <pasha.tatashin at oracle.com> > --- > arch/x86/include/asm/x86_init.h | 2 ++ > arch/x86/kernel/x86_init.c | 1 + > arch/x86/mm/init_32...
2018 Feb 27
0
[v2 1/1] xen, mm: Allow deferred page initialization for xen pv domains
..._init.hyper op init_after_bootmem() is called to let xen know > that boot allocator is done, and hence struct pages for all the allocated > memory are now initialized. If deferred page initialization is enabled, the > rest of struct pages are going to be initialized later in boot once > page_alloc_init_late() is called. > > xen_after_bootmem() walks page table's pages and marks them pinned. > > Signed-off-by: Pavel Tatashin <pasha.tatashin at oracle.com> Verified to work on a system where the original issue caused a crash. Reviewed-by: Juergen Gross <jgross at suse.com>...
2018 Feb 26
0
[v1 1/1] xen, mm: Allow deferred page initialization for xen pv domains
...isor op pv_init_ops.after_bootmem() is called to let xen know > that boot allocator is done, and hence struct pages for all the allocated > memory are now initialized. If deferred page initialization is enabled, the > rest of struct pages are going to be initialized later in boot once > page_alloc_init_late() is called. > > xen_after_bootmem() is xen's implementation of pv_init_ops.after_bootmem(), > we walk page table and mark every page as pinned. > > Signed-off-by: Pavel Tatashin <pasha.tatashin at oracle.com> > --- > arch/x86/include/asm/paravirt.h | 9 ++++...