Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4e1f6f6 authored by Russell King's avatar Russell King
Browse files

[PATCH] ARM: Add top_pmd, which points at the top-most page table

parent 155bb144
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -37,6 +37,8 @@ pgprot_t pgprot_kernel;

EXPORT_SYMBOL(pgprot_kernel);

pmd_t *top_pmd;

struct cachepolicy {
	const char	policy[16];
	unsigned int	cr_mask;
@@ -682,6 +684,8 @@ void __init memtable_init(struct meminfo *mi)

	flush_cache_all();
	flush_tlb_all();

	top_pmd = pmd_off_k(VECTORS_HIGH);
}

/*
+3 −0
Original line number Diff line number Diff line
@@ -171,6 +171,9 @@ typedef unsigned long pgprot_t;

#endif /* STRICT_MM_TYPECHECKS */

/* the upper-most page table pointer */
extern pmd_t *top_pmd;

/* Pure 2^n version of get_order */
static inline int get_order(unsigned long size)
{