Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
40x_mmu.c File Reference
#include <linux/signal.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/types.h>
#include <linux/ptrace.h>
#include <linux/mman.h>
#include <linux/mm.h>
#include <linux/swap.h>
#include <linux/stddef.h>
#include <linux/vmalloc.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/highmem.h>
#include <linux/memblock.h>
#include <asm/pgalloc.h>
#include <asm/prom.h>
#include <asm/io.h>
#include <asm/mmu_context.h>
#include <asm/pgtable.h>
#include <asm/mmu.h>
#include <asm/uaccess.h>
#include <asm/smp.h>
#include <asm/bootx.h>
#include <asm/machdep.h>
#include <asm/setup.h>
#include "mmu_decl.h"

Go to the source code of this file.

Macros

#define LARGE_PAGE_SIZE_16M   (1<<24)
 
#define LARGE_PAGE_SIZE_4M   (1<<22)
 

Functions

void __init MMU_init_hw (void)
 
unsigned long __init mmu_mapin_ram (unsigned long top)
 
void setup_initial_memory_limit (phys_addr_t first_memblock_base, phys_addr_t first_memblock_size)
 

Variables

int __map_without_ltlbs
 

Macro Definition Documentation

#define LARGE_PAGE_SIZE_16M   (1<<24)

Definition at line 93 of file 40x_mmu.c.

#define LARGE_PAGE_SIZE_4M   (1<<22)

Definition at line 94 of file 40x_mmu.c.

Function Documentation

void __init MMU_init_hw ( void  )

Definition at line 58 of file 40x_mmu.c.

unsigned long __init mmu_mapin_ram ( unsigned long  top)

Definition at line 96 of file 40x_mmu.c.

void setup_initial_memory_limit ( phys_addr_t  first_memblock_base,
phys_addr_t  first_memblock_size 
)

Definition at line 149 of file 40x_mmu.c.

Variable Documentation

int __map_without_ltlbs

Definition at line 93 of file init_32.c.