Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
init_64.h File Reference

Go to the source code of this file.

Data Structures

struct  linux_prom_translation
 

Macros

#define MAX_PHYS_ADDRESS   (1UL << 41UL)
 
#define KPTE_BITMAP_CHUNK_SZ   (256UL * 1024UL * 1024UL)
 
#define KPTE_BITMAP_BYTES   ((MAX_PHYS_ADDRESS / KPTE_BITMAP_CHUNK_SZ) / 4)
 
#define VALID_ADDR_BITMAP_CHUNK_SZ   (4UL * 1024UL * 1024UL)
 
#define VALID_ADDR_BITMAP_BYTES   ((MAX_PHYS_ADDRESS / VALID_ADDR_BITMAP_CHUNK_SZ) / 8)
 

Functions

void mmu_info (struct seq_file *m)
 
void prom_world (int enter)
 

Variables

unsigned long kern_linear_pte_xor [4]
 
unsigned long kpte_linear_bitmap [KPTE_BITMAP_BYTES/sizeof(unsigned long)]
 
unsigned int sparc64_highest_unlocked_tlb_ent
 
unsigned long sparc64_kern_pri_context
 
unsigned long sparc64_kern_pri_nuc_bits
 
unsigned long sparc64_kern_sec_context
 
struct linux_prom_translation prom_trans [512]
 
unsigned int prom_trans_ents
 
unsigned long kern_locked_tte_data
 

Macro Definition Documentation

#define KPTE_BITMAP_BYTES   ((MAX_PHYS_ADDRESS / KPTE_BITMAP_CHUNK_SZ) / 4)

Definition at line 10 of file init_64.h.

#define KPTE_BITMAP_CHUNK_SZ   (256UL * 1024UL * 1024UL)

Definition at line 9 of file init_64.h.

#define MAX_PHYS_ADDRESS   (1UL << 41UL)

Definition at line 8 of file init_64.h.

#define VALID_ADDR_BITMAP_BYTES   ((MAX_PHYS_ADDRESS / VALID_ADDR_BITMAP_CHUNK_SZ) / 8)

Definition at line 13 of file init_64.h.

#define VALID_ADDR_BITMAP_CHUNK_SZ   (4UL * 1024UL * 1024UL)

Definition at line 12 of file init_64.h.

Function Documentation

void mmu_info ( struct seq_file m)

Definition at line 431 of file init_64.c.

void prom_world ( int  enter)

Definition at line 624 of file init_64.c.

Variable Documentation

unsigned long kern_linear_pte_xor[4]
unsigned long kern_locked_tte_data

Definition at line 474 of file init_64.c.

unsigned long kpte_linear_bitmap[KPTE_BITMAP_BYTES/sizeof(unsigned long)]

Definition at line 76 of file init_64.c.

Definition at line 471 of file init_64.c.

unsigned int prom_trans_ents
unsigned int sparc64_highest_unlocked_tlb_ent
unsigned long sparc64_kern_pri_context
unsigned long sparc64_kern_pri_nuc_bits
unsigned long sparc64_kern_sec_context