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...