#include <asm/pgtable-2level.h>
#include <asm/page.h>
#include <asm/mmu.h>
#include <asm/addrspace.h>
#include <asm/fixmap.h>
#include <asm/pgtable_64.h>
#include <asm-generic/pgtable.h>
Go to the source code of this file.
#define __HAVE_ARCH_PTE_SPECIAL |
#define FIRST_USER_ADDRESS 0 |
#define HAVE_ARCH_UNMAPPED_AREA |
#define HAVE_ARCH_UNMAPPED_AREA_TOPDOWN |
#define kern_addr_valid |
( |
|
addr | ) |
(1) |
#define NEFF_MASK (-1LL << NEFF) |
#define NEFF_SIGN (1LL << (NEFF - 1)) |
#define NPHYS_MASK (-1LL << NPHYS) |
#define NPHYS_SIGN (1LL << (NPHYS - 1)) |
#define PGDIR_SIZE (1UL << PGDIR_SHIFT) |
#define PHYS_ADDR_MASK29 0x1fffffff |
#define PHYS_ADDR_MASK32 0xffffffff |
#define PTE_PHYS_MASK (phys_addr_mask() & PAGE_MASK) |
#define VMALLOC_START (0xf0000000) |
paging_init - setup page tables
paging_init() sets up the page tables for each node of the system and frees the bootmem allocator memory for general use.
Definition at line 238 of file init.c.
Definition at line 42 of file mmu.c.