|
@@ -2,6 +2,7 @@
|
|
|
#define _ASM_X86_PAGE_DEFS_H
|
|
|
|
|
|
#include <linux/const.h>
|
|
|
+#include <linux/types.h>
|
|
|
|
|
|
/* PAGE_SHIFT determines the page size */
|
|
|
#define PAGE_SHIFT 12
|
|
@@ -45,6 +46,11 @@ extern int devmem_is_allowed(unsigned long pagenr);
|
|
|
extern unsigned long max_low_pfn_mapped;
|
|
|
extern unsigned long max_pfn_mapped;
|
|
|
|
|
|
+static inline phys_addr_t get_max_mapped(void)
|
|
|
+{
|
|
|
+ return (phys_addr_t)max_pfn_mapped << PAGE_SHIFT;
|
|
|
+}
|
|
|
+
|
|
|
extern unsigned long init_memory_mapping(unsigned long start,
|
|
|
unsigned long end);
|
|
|
|