blob: 62474ba66c8e03d3cfefe3e9e8e4d32e7cdce2a9 [file] [log] [blame]
Yinghai Lu5c51bdb2012-11-16 19:39:01 -08001#ifndef __X86_MM_INTERNAL_H
2#define __X86_MM_INTERNAL_H
3
Yinghai Lu22c8ca22012-11-16 19:39:04 -08004void *alloc_low_pages(unsigned int num);
5static inline void *alloc_low_page(void)
6{
7 return alloc_low_pages(1);
8}
Yinghai Lu5c51bdb2012-11-16 19:39:01 -08009
Yinghai Luc8dcdb92012-11-16 19:39:10 -080010void early_ioremap_page_table_range_init(void);
11
12unsigned long kernel_physical_mapping_init(unsigned long start,
13 unsigned long end,
14 unsigned long page_size_mask);
15void zone_sizes_init(void);
16
Yinghai Lu60a8f422012-11-16 19:39:17 -080017extern int after_bootmem;
18
Juergen Grossbd809af2014-11-03 14:02:03 +010019void update_cache_mode_entry(unsigned entry, enum page_cache_mode cache);
20
Yinghai Lu5c51bdb2012-11-16 19:39:01 -080021#endif /* __X86_MM_INTERNAL_H */