Lines Matching +full:i +full:- +full:tlb +full:- +full:sets
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
9 * PPC44x/36-bit changes by Matt Porter (mporter@mvista.com)
38 #include <asm/tlb.h>
47 /* The amount of lowmem must be within 0xF0000000 - KERNELBASE. */
48 #if (CONFIG_LOWMEM_SIZE > (0xF0000000 - PAGE_OFFSET))
75 * (i.e. page tables) instead of the bats.
76 * -- Cort
85 * Check for command-line options that affect what MMU_init will do.
111 * MMU_init sets up the basic memory mappings for the kernel,
112 * including both RAM and possibly some I/O regions,
113 * and sets up the page tables and the MMU hardware ready to go.
136 total_lowmem = total_memory = memblock_end_of_DRAM() - memstart_addr; in MMU_init()
140 /* Freescale Book-E parts expect lowmem to be mapped by fixed TLB in MMU_init()
165 /* Initialize early top-down ioremap allocator */ in MMU_init()