Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
bootp.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <generated/utsrelease.h>
#include <linux/mm.h>
#include <asm/console.h>
#include <asm/hwrpb.h>
#include <asm/pgtable.h>
#include <asm/io.h>
#include <stdarg.h>
#include "ksize.h"

Go to the source code of this file.

Macros

#define VPTB   ((unsigned long *) 0x200000000)
 
#define L1   ((unsigned long *) 0x200802000)
 
#define KERNEL_ORIGIN   ((((unsigned long)&_end) + 511) & ~511)
 

Functions

unsigned long switch_to_osf_pal (unsigned long nr, struct pcb_struct *pcb_va, struct pcb_struct *pcb_pa, unsigned long *vptb)
 
void move_stack (unsigned long new_stack)
 
void pal_init (void)
 
void start_kernel (void)
 

Variables

struct hwrpb_structhwrpb = INIT_HWRPB
 
char _end
 

Macro Definition Documentation

#define KERNEL_ORIGIN   ((((unsigned long)&_end) + 511) & ~511)

Definition at line 130 of file bootp.c.

#define L1   ((unsigned long *) 0x200802000)

Definition at line 65 of file bootp.c.

#define VPTB   ((unsigned long *) 0x200000000)

Definition at line 64 of file bootp.c.

Function Documentation

void move_stack ( unsigned long  new_stack)
void pal_init ( void  )

Definition at line 68 of file bootp.c.

void start_kernel ( void  )

Definition at line 134 of file bootp.c.

unsigned long switch_to_osf_pal ( unsigned long  nr,
struct pcb_struct pcb_va,
struct pcb_struct pcb_pa,
unsigned long vptb 
)

Variable Documentation

char _end

Definition at line 31 of file bootp.c.