Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
prom.c File Reference
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/delay.h>
#include <linux/pm.h>
#include <linux/smp.h>
#include <asm/io.h>
#include <asm/pgtable.h>
#include <asm/processor.h>
#include <asm/reboot.h>
#include <asm/smp-ops.h>
#include <asm/bootinfo.h>
#include <asm/pmon.h>
#include "setup.h"

Go to the source code of this file.

Macros

#define prom_grab_secondary()   do { } while (0)
 

Functions

const charget_system_type (void)
 
void __init prom_init (void)
 
void __init prom_free_prom_memory (void)
 
void __init prom_fixup_mem_map (unsigned long start, unsigned long end)
 

Variables

struct callvectorsdebug_vectors
 
unsigned long yosemite_base
 
unsigned long cpu_clock_freq
 
struct plat_smp_ops yos_smp_ops
 

Macro Definition Documentation

#define prom_grab_secondary (   void)    do { } while (0)

Definition at line 29 of file prom.c.

Function Documentation

const char* get_system_type ( void  )

Definition at line 39 of file prom.c.

void __init prom_fixup_mem_map ( unsigned long  start,
unsigned long  end 
)

Definition at line 140 of file prom.c.

void __init prom_free_prom_memory ( void  )

Definition at line 136 of file prom.c.

void __init prom_init ( void  )

Early entry point for arch setup

Definition at line 86 of file prom.c.

Variable Documentation

unsigned long cpu_clock_freq

Definition at line 26 of file env.c.

struct callvectors* debug_vectors

Definition at line 34 of file prom.c.

struct plat_smp_ops yos_smp_ops

Definition at line 176 of file smp.c.

unsigned long yosemite_base

Definition at line 64 of file setup.c.