search for: find_early_table_spac

Displaying 5 results from an estimated 5 matches for "find_early_table_spac".

Did you mean: find_early_table_space
2007 Feb 14
2
[PATCH 8/8] 2.6.17: scan DMI early
...; + set_pmd(temp_mappings[0].pmd, __pmd(0)); + set_pmd(temp_mappings[1].pmd, __pmd(0)); + __flush_tlb(); } +#endif static void __meminit phys_pmd_init(pmd_t *pmd, unsigned long address, unsigned long end) @@ -648,9 +670,9 @@ void __init extend_init_mapping(unsigned } } -static void __init find_early_table_space(unsigned long end) +static unsigned long __init find_early_table_space(unsigned long end) { - unsigned long puds, pmds, ptes, tables; + unsigned long puds, pmds, ptes, tables, fixmap_tables; puds = (end + PUD_SIZE - 1) >> PUD_SHIFT; pmds = (end + PMD_SIZE - 1) >> PMD_SHIFT; @@...
2011 Jul 18
2
[PATCH tip/x86/mm] x86_32: calculate additional memory needed by the fixmap
...-- arch/x86/mm/init.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 47 insertions(+), 0 deletions(-) diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c index e72c9f8..a7ee16b 100644 --- a/arch/x86/mm/init.c +++ b/arch/x86/mm/init.c @@ -33,6 +33,9 @@ static void __init find_early_table_space(unsigned long start, { unsigned long pmds = 0, ptes = 0, tables = 0, good_end = end, pud_mapped = 0, pmd_mapped = 0, size = end - start; + int kmap_begin_pmd_idx, kmap_end_pmd_idx; + int fixmap_begin_pmd_idx, fixmap_end_pmd_idx; + int btmap_begin_pmd_idx; phys_addr_t base; pud_mapp...
2013 Feb 22
3
[GIT PULL] x86/mm changes for v3.9-rc1
...dd pointer about Xen mmu requirement for alloc_low_pages Ville Syrj??l?? (1): x86-32: Add support for 64bit get_user() Yinghai Lu (74): x86, mm: Add global page_size_mask and probe one time only x86, mm: Split out split_mem_range from init_memory_mapping x86, mm: Move down find_early_table_space() x86, mm: Move init_memory_mapping calling out of setup.c x86, mm: Revert back good_end setting for 64bit x86, mm: Change find_early_table_space() paramters x86, mm: Find early page table buffer together x86, mm: Separate out calculate_table_space_size() x86, m...
2013 Feb 22
3
[GIT PULL] x86/mm changes for v3.9-rc1
...dd pointer about Xen mmu requirement for alloc_low_pages Ville Syrj??l?? (1): x86-32: Add support for 64bit get_user() Yinghai Lu (74): x86, mm: Add global page_size_mask and probe one time only x86, mm: Split out split_mem_range from init_memory_mapping x86, mm: Move down find_early_table_space() x86, mm: Move init_memory_mapping calling out of setup.c x86, mm: Revert back good_end setting for 64bit x86, mm: Change find_early_table_space() paramters x86, mm: Find early page table buffer together x86, mm: Separate out calculate_table_space_size() x86, m...
2013 Feb 22
3
[GIT PULL] x86/mm changes for v3.9-rc1
...dd pointer about Xen mmu requirement for alloc_low_pages Ville Syrj??l?? (1): x86-32: Add support for 64bit get_user() Yinghai Lu (74): x86, mm: Add global page_size_mask and probe one time only x86, mm: Split out split_mem_range from init_memory_mapping x86, mm: Move down find_early_table_space() x86, mm: Move init_memory_mapping calling out of setup.c x86, mm: Revert back good_end setting for 64bit x86, mm: Change find_early_table_space() paramters x86, mm: Find early page table buffer together x86, mm: Separate out calculate_table_space_size() x86, m...