Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
mpc86xx_smp.c File Reference
#include <linux/stddef.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <asm/code-patching.h>
#include <asm/page.h>
#include <asm/pgtable.h>
#include <asm/pci-bridge.h>
#include <asm/mpic.h>
#include <asm/cacheflush.h>
#include <sysdev/fsl_soc.h>
#include "mpc86xx.h"

Go to the source code of this file.

Macros

#define MCM_PORT_CONFIG_OFFSET   0x10
 
#define MPC86xx_MCM_OFFSET   (0x1000)
 
#define MPC86xx_MCM_SIZE   (0x1000)
 

Functions

void __secondary_start_mpc86xx (void)
 
void __init mpc86xx_smp_init (void)
 

Variables

struct smp_ops_t smp_86xx_ops
 

Macro Definition Documentation

#define MCM_PORT_CONFIG_OFFSET   0x10

Definition at line 31 of file mpc86xx_smp.c.

#define MPC86xx_MCM_OFFSET   (0x1000)

Definition at line 34 of file mpc86xx_smp.c.

#define MPC86xx_MCM_SIZE   (0x1000)

Definition at line 35 of file mpc86xx_smp.c.

Function Documentation

void __secondary_start_mpc86xx ( void  )
void __init mpc86xx_smp_init ( void  )

Definition at line 118 of file mpc86xx_smp.c.

Variable Documentation

struct smp_ops_t smp_86xx_ops
Initial value:
= {
.message_pass = smp_mpic_message_pass,
.probe = smp_mpic_probe,
.kick_cpu = smp_86xx_kick_cpu,
.setup_cpu = smp_86xx_setup_cpu,
.take_timebase = smp_generic_take_timebase,
.give_timebase = smp_generic_give_timebase,
}

Definition at line 107 of file mpc86xx_smp.c.