Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
sun3mmu.c File Reference
#include <linux/signal.h>
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/swap.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/types.h>
#include <linux/init.h>
#include <linux/bootmem.h>
#include <asm/setup.h>
#include <asm/uaccess.h>
#include <asm/page.h>
#include <asm/pgtable.h>
#include <asm/machdep.h>
#include <asm/io.h>

Go to the source code of this file.

Functions

void mmu_emu_init (unsigned long bootmem_end)
 
void free_initmem (void)
 
void __init paging_init (void)
 

Variables

const char bad_pmd_string [] = "Bad pmd in pte_alloc: %08lx\n"
 
unsigned long num_pages
 

Function Documentation

void free_initmem ( void  )

Definition at line 33 of file sun3mmu.c.

void mmu_emu_init ( unsigned long  bootmem_end)

Definition at line 125 of file mmu_emu.c.

void __init paging_init ( void  )

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 40 of file sun3mmu.c.

Variable Documentation

const char bad_pmd_string[] = "Bad pmd in pte_alloc: %08lx\n"

Definition at line 29 of file sun3mmu.c.

unsigned long num_pages

Definition at line 46 of file config.c.