Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
traps_64.c File Reference
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/linkage.h>
#include <linux/kernel.h>
#include <linux/signal.h>
#include <linux/smp.h>
#include <linux/mm.h>
#include <linux/init.h>
#include <linux/kdebug.h>
#include <linux/ftrace.h>
#include <linux/reboot.h>
#include <linux/gfp.h>
#include <asm/smp.h>
#include <asm/delay.h>
#include <asm/ptrace.h>
#include <asm/oplib.h>
#include <asm/page.h>
#include <asm/pgtable.h>
#include <asm/unistd.h>
#include <asm/uaccess.h>
#include <asm/fpumacro.h>
#include <asm/lsu.h>
#include <asm/dcu.h>
#include <asm/estate.h>
#include <asm/chafsr.h>
#include <asm/sfafsr.h>
#include <asm/psrcompat.h>
#include <asm/processor.h>
#include <asm/timer.h>
#include <asm/head.h>
#include <asm/prom.h>
#include <asm/memctrl.h>
#include <asm/cacheflush.h>
#include "entry.h"
#include "kstack.h"

Go to the source code of this file.

Data Structures

struct  tl1_traplog
 
struct  afsr_error_table
 
struct  sun4v_error_entry
 

Macros

#define MT0   137
 
#define MT1   138
 
#define MT2   139
 
#define NONE   254
 
#define MTC0   140
 
#define MTC1   141
 
#define MTC2   142
 
#define MTC3   143
 
#define C0   128
 
#define C1   129
 
#define C2   130
 
#define C3   131
 
#define C4   132
 
#define C5   133
 
#define C6   134
 
#define C7   135
 
#define C8   136
 
#define M2   144
 
#define M3   145
 
#define M4   146
 
#define M   147
 
#define ESYND_ERRORS
 
#define MSYND_ERRORS   (CHAFSR_EMC | CHAFSR_EMU)
 
#define SUN4V_ERR_TYPE_UNDEFINED   0
 
#define SUN4V_ERR_TYPE_UNCORRECTED_RES   1
 
#define SUN4V_ERR_TYPE_PRECISE_NONRES   2
 
#define SUN4V_ERR_TYPE_DEFERRED_NONRES   3
 
#define SUN4V_ERR_TYPE_SHUTDOWN_RQST   4
 
#define SUN4V_ERR_TYPE_DUMP_CORE   5
 
#define SUN4V_ERR_TYPE_SP_STATE_CHANGE   6
 
#define SUN4V_ERR_TYPE_NUM   7
 
#define SUN4V_ERR_ATTRS_PROCESSOR   0x00000001
 
#define SUN4V_ERR_ATTRS_MEMORY   0x00000002
 
#define SUN4V_ERR_ATTRS_PIO   0x00000004
 
#define SUN4V_ERR_ATTRS_INT_REGISTERS   0x00000008
 
#define SUN4V_ERR_ATTRS_FPU_REGISTERS   0x00000010
 
#define SUN4V_ERR_ATTRS_SHUTDOWN_RQST   0x00000020
 
#define SUN4V_ERR_ATTRS_ASR   0x00000040
 
#define SUN4V_ERR_ATTRS_ASI   0x00000080
 
#define SUN4V_ERR_ATTRS_PRIV_REG   0x00000100
 
#define SUN4V_ERR_ATTRS_SPSTATE_MSK   0x00000600
 
#define SUN4V_ERR_ATTRS_SPSTATE_SHFT   9
 
#define SUN4V_ERR_ATTRS_MODE_MSK   0x03000000
 
#define SUN4V_ERR_ATTRS_MODE_SHFT   24
 
#define SUN4V_ERR_ATTRS_RES_QUEUE_FULL   0x80000000
 
#define SUN4V_ERR_SPSTATE_FAULTED   0
 
#define SUN4V_ERR_SPSTATE_AVAILABLE   1
 
#define SUN4V_ERR_SPSTATE_NOT_PRESENT   2
 
#define SUN4V_ERR_MODE_USER   1
 
#define SUN4V_ERR_MODE_PRIV   2
 
#define SUN4V_ERR_ASR_VALID   0x8000
 
#define VIS_OPCODE_MASK   ((0x3 << 30) | (0x3f << 19))
 
#define VIS_OPCODE_VAL   ((0x2 << 30) | (0x36 << 19))
 

Functions

void bad_trap (struct pt_regs *regs, long lvl)
 
void bad_trap_tl1 (struct pt_regs *regs, long lvl)
 
int register_dimm_printer (dimm_printer_t func)
 
 EXPORT_SYMBOL_GPL (register_dimm_printer)
 
void unregister_dimm_printer (dimm_printer_t func)
 
 EXPORT_SYMBOL_GPL (unregister_dimm_printer)
 
void spitfire_insn_access_exception (struct pt_regs *regs, unsigned long sfsr, unsigned long sfar)
 
void spitfire_insn_access_exception_tl1 (struct pt_regs *regs, unsigned long sfsr, unsigned long sfar)
 
void sun4v_insn_access_exception (struct pt_regs *regs, unsigned long addr, unsigned long type_ctx)
 
void sun4v_insn_access_exception_tl1 (struct pt_regs *regs, unsigned long addr, unsigned long type_ctx)
 
void spitfire_data_access_exception (struct pt_regs *regs, unsigned long sfsr, unsigned long sfar)
 
void spitfire_data_access_exception_tl1 (struct pt_regs *regs, unsigned long sfsr, unsigned long sfar)
 
void sun4v_data_access_exception (struct pt_regs *regs, unsigned long addr, unsigned long type_ctx)
 
void sun4v_data_access_exception_tl1 (struct pt_regs *regs, unsigned long addr, unsigned long type_ctx)
 
void spitfire_access_error (struct pt_regs *regs, unsigned long status_encoded, unsigned long afar)
 
void cheetah_enable_pcache (void)
 
void __init cheetah_ecache_flush_init (void)
 
void cheetah_fecc_handler (struct pt_regs *regs, unsigned long afsr, unsigned long afar)
 
void cheetah_cee_handler (struct pt_regs *regs, unsigned long afsr, unsigned long afar)
 
void cheetah_deferred_handler (struct pt_regs *regs, unsigned long afsr, unsigned long afar)
 
void cheetah_plus_parity_error (int type, struct pt_regs *regs)
 
void sun4v_resum_error (struct pt_regs *regs, unsigned long offset)
 
void sun4v_resum_overflow (struct pt_regs *regs)
 
void sun4v_nonresum_error (struct pt_regs *regs, unsigned long offset)
 
void sun4v_nonresum_overflow (struct pt_regs *regs)
 
void sun4v_itlb_error_report (struct pt_regs *regs, int tl)
 
void sun4v_dtlb_error_report (struct pt_regs *regs, int tl)
 
void hypervisor_tlbop_error (unsigned long err, unsigned long op)
 
void hypervisor_tlbop_error_xcall (unsigned long err, unsigned long op)
 
void do_fpe_common (struct pt_regs *regs)
 
void do_fpieee (struct pt_regs *regs)
 
int do_mathemu (struct pt_regs *, struct fpustate *, bool)
 
void do_fpother (struct pt_regs *regs)
 
void do_tof (struct pt_regs *regs)
 
void do_div0 (struct pt_regs *regs)
 
void show_stack (struct task_struct *tsk, unsigned long *_ksp)
 
void dump_stack (void)
 
 EXPORT_SYMBOL (dump_stack)
 
void die_if_kernel (char *str, struct pt_regs *regs)
 
 EXPORT_SYMBOL (die_if_kernel)
 
int handle_popc (u32 insn, struct pt_regs *regs)
 
int handle_ldf_stq (u32 insn, struct pt_regs *regs)
 
void do_illegal_instruction (struct pt_regs *regs)
 
void kernel_unaligned_trap (struct pt_regs *regs, unsigned int insn)
 
void mem_address_unaligned (struct pt_regs *regs, unsigned long sfar, unsigned long sfsr)
 
void sun4v_do_mna (struct pt_regs *regs, unsigned long addr, unsigned long type_ctx)
 
void do_privop (struct pt_regs *regs)
 
void do_privact (struct pt_regs *regs)
 
void do_cee (struct pt_regs *regs)
 
void do_cee_tl1 (struct pt_regs *regs)
 
void do_dae_tl1 (struct pt_regs *regs)
 
void do_iae_tl1 (struct pt_regs *regs)
 
void do_div0_tl1 (struct pt_regs *regs)
 
void do_fpdis_tl1 (struct pt_regs *regs)
 
void do_fpieee_tl1 (struct pt_regs *regs)
 
void do_fpother_tl1 (struct pt_regs *regs)
 
void do_ill_tl1 (struct pt_regs *regs)
 
void do_irq_tl1 (struct pt_regs *regs)
 
void do_lddfmna_tl1 (struct pt_regs *regs)
 
void do_stdfmna_tl1 (struct pt_regs *regs)
 
void do_paw (struct pt_regs *regs)
 
void do_paw_tl1 (struct pt_regs *regs)
 
void do_vaw (struct pt_regs *regs)
 
void do_vaw_tl1 (struct pt_regs *regs)
 
void do_tof_tl1 (struct pt_regs *regs)
 
void do_getpsr (struct pt_regs *regs)
 
 EXPORT_SYMBOL (trap_block)
 
void notrace init_cur_cpu_trap (struct thread_info *t)
 
void thread_info_offsets_are_bolixed_dave (void)
 
void trap_per_cpu_offsets_are_bolixed_dave (void)
 
void tsb_config_offsets_are_bolixed_dave (void)
 
void __init trap_init (void)
 

Variables

int cheetah_pcache_forced_on
 
struct cheetah_err_infocheetah_error_log
 
unsigned int tl0_icpe []
 
unsigned int tl1_icpe []
 
unsigned int tl0_dcpe []
 
unsigned int tl1_dcpe []
 
unsigned int tl0_fecc []
 
unsigned int tl1_fecc []
 
unsigned int tl0_cee []
 
unsigned int tl1_cee []
 
unsigned int tl0_iae []
 
unsigned int tl1_iae []
 
unsigned int tl0_dae []
 
unsigned int tl1_dae []
 
unsigned int cheetah_plus_icpe_trap_vector []
 
unsigned int cheetah_plus_icpe_trap_vector_tl1 []
 
unsigned int cheetah_plus_dcpe_trap_vector []
 
unsigned int cheetah_plus_dcpe_trap_vector_tl1 []
 
unsigned int cheetah_fecc_trap_vector []
 
unsigned int cheetah_fecc_trap_vector_tl1 []
 
unsigned int cheetah_cee_trap_vector []
 
unsigned int cheetah_cee_trap_vector_tl1 []
 
unsigned int cheetah_deferred_trap_vector []
 
unsigned int cheetah_deferred_trap_vector_tl1 []
 
unsigned long sun4v_err_itlb_vaddr
 
unsigned long sun4v_err_itlb_ctx
 
unsigned long sun4v_err_itlb_pte
 
unsigned long sun4v_err_itlb_error
 
unsigned long sun4v_err_dtlb_vaddr
 
unsigned long sun4v_err_dtlb_ctx
 
unsigned long sun4v_err_dtlb_pte
 
unsigned long sun4v_err_dtlb_error
 
struct trap_per_cpu trap_block [NR_CPUS]
 

Macro Definition Documentation

#define C0   128

Definition at line 1048 of file traps_64.c.

#define C1   129

Definition at line 1049 of file traps_64.c.

#define C2   130

Definition at line 1050 of file traps_64.c.

#define C3   131

Definition at line 1051 of file traps_64.c.

#define C4   132

Definition at line 1052 of file traps_64.c.

#define C5   133

Definition at line 1053 of file traps_64.c.

#define C6   134

Definition at line 1054 of file traps_64.c.

#define C7   135

Definition at line 1055 of file traps_64.c.

#define C8   136

Definition at line 1056 of file traps_64.c.

#define ESYND_ERRORS
Value:
CHAFSR_CPC | CHAFSR_CPU | \
CHAFSR_UE | CHAFSR_CE | \
CHAFSR_EDC | CHAFSR_EDU | \
CHAFSR_UCC | CHAFSR_UCU | \
CHAFSR_WDU | CHAFSR_WDC)
#define M   147

Definition at line 1060 of file traps_64.c.

#define M2   144

Definition at line 1057 of file traps_64.c.

#define M3   145

Definition at line 1058 of file traps_64.c.

#define M4   146

Definition at line 1059 of file traps_64.c.

#define MSYND_ERRORS   (CHAFSR_EMC | CHAFSR_EMU)
#define MT0   137

Definition at line 1040 of file traps_64.c.

#define MT1   138

Definition at line 1041 of file traps_64.c.

#define MT2   139

Definition at line 1042 of file traps_64.c.

#define MTC0   140

Definition at line 1044 of file traps_64.c.

#define MTC1   141

Definition at line 1045 of file traps_64.c.

#define MTC2   142

Definition at line 1046 of file traps_64.c.

#define MTC3   143

Definition at line 1047 of file traps_64.c.

#define NONE   254

Definition at line 1043 of file traps_64.c.

#define SUN4V_ERR_ASR_VALID   0x8000

Definition at line 1826 of file traps_64.c.

#define SUN4V_ERR_ATTRS_ASI   0x00000080

Definition at line 1792 of file traps_64.c.

#define SUN4V_ERR_ATTRS_ASR   0x00000040

Definition at line 1791 of file traps_64.c.

#define SUN4V_ERR_ATTRS_FPU_REGISTERS   0x00000010

Definition at line 1789 of file traps_64.c.

#define SUN4V_ERR_ATTRS_INT_REGISTERS   0x00000008

Definition at line 1788 of file traps_64.c.

#define SUN4V_ERR_ATTRS_MEMORY   0x00000002

Definition at line 1786 of file traps_64.c.

#define SUN4V_ERR_ATTRS_MODE_MSK   0x03000000

Definition at line 1796 of file traps_64.c.

#define SUN4V_ERR_ATTRS_MODE_SHFT   24

Definition at line 1797 of file traps_64.c.

#define SUN4V_ERR_ATTRS_PIO   0x00000004

Definition at line 1787 of file traps_64.c.

#define SUN4V_ERR_ATTRS_PRIV_REG   0x00000100

Definition at line 1793 of file traps_64.c.

#define SUN4V_ERR_ATTRS_PROCESSOR   0x00000001

Definition at line 1785 of file traps_64.c.

#define SUN4V_ERR_ATTRS_RES_QUEUE_FULL   0x80000000

Definition at line 1798 of file traps_64.c.

#define SUN4V_ERR_ATTRS_SHUTDOWN_RQST   0x00000020

Definition at line 1790 of file traps_64.c.

#define SUN4V_ERR_ATTRS_SPSTATE_MSK   0x00000600

Definition at line 1794 of file traps_64.c.

#define SUN4V_ERR_ATTRS_SPSTATE_SHFT   9

Definition at line 1795 of file traps_64.c.

#define SUN4V_ERR_MODE_PRIV   2

Definition at line 1805 of file traps_64.c.

#define SUN4V_ERR_MODE_USER   1

Definition at line 1804 of file traps_64.c.

#define SUN4V_ERR_SPSTATE_AVAILABLE   1

Definition at line 1801 of file traps_64.c.

#define SUN4V_ERR_SPSTATE_FAULTED   0

Definition at line 1800 of file traps_64.c.

#define SUN4V_ERR_SPSTATE_NOT_PRESENT   2

Definition at line 1802 of file traps_64.c.

#define SUN4V_ERR_TYPE_DEFERRED_NONRES   3

Definition at line 1777 of file traps_64.c.

#define SUN4V_ERR_TYPE_DUMP_CORE   5

Definition at line 1779 of file traps_64.c.

#define SUN4V_ERR_TYPE_NUM   7

Definition at line 1781 of file traps_64.c.

#define SUN4V_ERR_TYPE_PRECISE_NONRES   2

Definition at line 1776 of file traps_64.c.

#define SUN4V_ERR_TYPE_SHUTDOWN_RQST   4

Definition at line 1778 of file traps_64.c.

#define SUN4V_ERR_TYPE_SP_STATE_CHANGE   6

Definition at line 1780 of file traps_64.c.

#define SUN4V_ERR_TYPE_UNCORRECTED_RES   1

Definition at line 1775 of file traps_64.c.

#define SUN4V_ERR_TYPE_UNDEFINED   0

Definition at line 1774 of file traps_64.c.

#define VIS_OPCODE_MASK   ((0x3 << 30) | (0x3f << 19))

Definition at line 2417 of file traps_64.c.

#define VIS_OPCODE_VAL   ((0x2 << 30) | (0x36 << 19))

Definition at line 2418 of file traps_64.c.

Function Documentation

void bad_trap ( struct pt_regs regs,
long  lvl 
)

Definition at line 83 of file traps_64.c.

void bad_trap_tl1 ( struct pt_regs regs,
long  lvl 
)

Definition at line 114 of file traps_64.c.

void cheetah_cee_handler ( struct pt_regs regs,
unsigned long  afsr,
unsigned long  afar 
)

Definition at line 1434 of file traps_64.c.

void cheetah_deferred_handler ( struct pt_regs regs,
unsigned long  afsr,
unsigned long  afar 
)

Definition at line 1534 of file traps_64.c.

void __init cheetah_ecache_flush_init ( void  )

Definition at line 814 of file traps_64.c.

void cheetah_enable_pcache ( void  )

Definition at line 590 of file traps_64.c.

void cheetah_fecc_handler ( struct pt_regs regs,
unsigned long  afsr,
unsigned long  afar 
)

Definition at line 1273 of file traps_64.c.

void cheetah_plus_parity_error ( int  type,
struct pt_regs regs 
)

Definition at line 1729 of file traps_64.c.

void die_if_kernel ( char str,
struct pt_regs regs 
)

Definition at line 2370 of file traps_64.c.

void do_cee ( struct pt_regs regs)

Definition at line 2538 of file traps_64.c.

void do_cee_tl1 ( struct pt_regs regs)

Definition at line 2543 of file traps_64.c.

void do_dae_tl1 ( struct pt_regs regs)

Definition at line 2549 of file traps_64.c.

void do_div0 ( struct pt_regs regs)

Definition at line 2242 of file traps_64.c.

void do_div0_tl1 ( struct pt_regs regs)

Definition at line 2561 of file traps_64.c.

void do_fpdis_tl1 ( struct pt_regs regs)

Definition at line 2567 of file traps_64.c.

void do_fpe_common ( struct pt_regs regs)

Definition at line 2155 of file traps_64.c.

void do_fpieee ( struct pt_regs regs)

Definition at line 2189 of file traps_64.c.

void do_fpieee_tl1 ( struct pt_regs regs)

Definition at line 2573 of file traps_64.c.

void do_fpother ( struct pt_regs regs)

Definition at line 2200 of file traps_64.c.

void do_fpother_tl1 ( struct pt_regs regs)

Definition at line 2579 of file traps_64.c.

void do_getpsr ( struct pt_regs regs)

Definition at line 2637 of file traps_64.c.

void do_iae_tl1 ( struct pt_regs regs)

Definition at line 2555 of file traps_64.c.

void do_ill_tl1 ( struct pt_regs regs)

Definition at line 2585 of file traps_64.c.

void do_illegal_instruction ( struct pt_regs regs)

Definition at line 2423 of file traps_64.c.

void do_irq_tl1 ( struct pt_regs regs)

Definition at line 2591 of file traps_64.c.

void do_lddfmna_tl1 ( struct pt_regs regs)

Definition at line 2597 of file traps_64.c.

int do_mathemu ( struct pt_regs ,
struct fpustate ,
bool   
)

Definition at line 166 of file math_64.c.

void do_paw ( struct pt_regs regs)

Definition at line 2609 of file traps_64.c.

void do_paw_tl1 ( struct pt_regs regs)

Definition at line 2614 of file traps_64.c.

void do_privact ( struct pt_regs regs)

Definition at line 2532 of file traps_64.c.

void do_privop ( struct pt_regs regs)

Definition at line 2512 of file traps_64.c.

void do_stdfmna_tl1 ( struct pt_regs regs)

Definition at line 2603 of file traps_64.c.

void do_tof ( struct pt_regs regs)

Definition at line 2220 of file traps_64.c.

void do_tof_tl1 ( struct pt_regs regs)

Definition at line 2631 of file traps_64.c.

void do_vaw ( struct pt_regs regs)

Definition at line 2620 of file traps_64.c.

void do_vaw_tl1 ( struct pt_regs regs)

Definition at line 2625 of file traps_64.c.

void dump_stack ( void  )

Definition at line 2353 of file traps_64.c.

EXPORT_SYMBOL ( dump_stack  )
EXPORT_SYMBOL ( die_if_kernel  )
EXPORT_SYMBOL ( trap_block  )
EXPORT_SYMBOL_GPL ( register_dimm_printer  )
EXPORT_SYMBOL_GPL ( unregister_dimm_printer  )
int handle_ldf_stq ( u32  insn,
struct pt_regs regs 
)

Definition at line 428 of file unaligned_64.c.

int handle_popc ( u32  insn,
struct pt_regs regs 
)

Definition at line 384 of file unaligned_64.c.

void hypervisor_tlbop_error ( unsigned long  err,
unsigned long  op 
)

Definition at line 2143 of file traps_64.c.

void hypervisor_tlbop_error_xcall ( unsigned long  err,
unsigned long  op 
)

Definition at line 2149 of file traps_64.c.

void notrace init_cur_cpu_trap ( struct thread_info t)

Definition at line 2654 of file traps_64.c.

void kernel_unaligned_trap ( struct pt_regs regs,
unsigned int  insn 
)

Definition at line 235 of file unaligned_32.c.

void mem_address_unaligned ( struct pt_regs regs,
unsigned long  sfar,
unsigned long  sfsr 
)

Definition at line 2472 of file traps_64.c.

int register_dimm_printer ( dimm_printer_t  func)

Definition at line 160 of file traps_64.c.

void show_stack ( struct task_struct tsk,
unsigned long _ksp 
)

Definition at line 2294 of file traps_64.c.

void spitfire_access_error ( struct pt_regs regs,
unsigned long  status_encoded,
unsigned long  afar 
)

Definition at line 535 of file traps_64.c.

void spitfire_data_access_exception ( struct pt_regs regs,
unsigned long  sfsr,
unsigned long  sfar 
)

Definition at line 261 of file traps_64.c.

void spitfire_data_access_exception_tl1 ( struct pt_regs regs,
unsigned long  sfsr,
unsigned long  sfar 
)

Definition at line 299 of file traps_64.c.

void spitfire_insn_access_exception ( struct pt_regs regs,
unsigned long  sfsr,
unsigned long  sfar 
)

Definition at line 187 of file traps_64.c.

void spitfire_insn_access_exception_tl1 ( struct pt_regs regs,
unsigned long  sfsr,
unsigned long  sfar 
)

Definition at line 212 of file traps_64.c.

void sun4v_data_access_exception ( struct pt_regs regs,
unsigned long  addr,
unsigned long  type_ctx 
)

Definition at line 309 of file traps_64.c.

void sun4v_data_access_exception_tl1 ( struct pt_regs regs,
unsigned long  addr,
unsigned long  type_ctx 
)

Definition at line 353 of file traps_64.c.

void sun4v_do_mna ( struct pt_regs regs,
unsigned long  addr,
unsigned long  type_ctx 
)

Definition at line 2492 of file traps_64.c.

void sun4v_dtlb_error_report ( struct pt_regs regs,
int  tl 
)

Definition at line 2124 of file traps_64.c.

void sun4v_insn_access_exception ( struct pt_regs regs,
unsigned long  addr,
unsigned long  type_ctx 
)

Definition at line 222 of file traps_64.c.

void sun4v_insn_access_exception_tl1 ( struct pt_regs regs,
unsigned long  addr,
unsigned long  type_ctx 
)

Definition at line 251 of file traps_64.c.

void sun4v_itlb_error_report ( struct pt_regs regs,
int  tl 
)

Definition at line 2100 of file traps_64.c.

void sun4v_nonresum_error ( struct pt_regs regs,
unsigned long  offset 
)

Definition at line 2045 of file traps_64.c.

void sun4v_nonresum_overflow ( struct pt_regs regs)

Definition at line 2087 of file traps_64.c.

void sun4v_resum_error ( struct pt_regs regs,
unsigned long  offset 
)

Definition at line 1995 of file traps_64.c.

void sun4v_resum_overflow ( struct pt_regs regs)

Definition at line 2037 of file traps_64.c.

void thread_info_offsets_are_bolixed_dave ( void  )
void __init trap_init ( void  )

Definition at line 2668 of file traps_64.c.

void trap_per_cpu_offsets_are_bolixed_dave ( void  )
void tsb_config_offsets_are_bolixed_dave ( void  )
void unregister_dimm_printer ( dimm_printer_t  func)

Definition at line 176 of file traps_64.c.

Variable Documentation

unsigned int cheetah_cee_trap_vector[]
unsigned int cheetah_cee_trap_vector_tl1[]
unsigned int cheetah_deferred_trap_vector[]
unsigned int cheetah_deferred_trap_vector_tl1[]
struct cheetah_err_info* cheetah_error_log

Definition at line 785 of file traps_64.c.

unsigned int cheetah_fecc_trap_vector[]
unsigned int cheetah_fecc_trap_vector_tl1[]
int cheetah_pcache_forced_on

Definition at line 588 of file traps_64.c.

unsigned int cheetah_plus_dcpe_trap_vector[]
unsigned int cheetah_plus_dcpe_trap_vector_tl1[]
unsigned int cheetah_plus_icpe_trap_vector[]
unsigned int cheetah_plus_icpe_trap_vector_tl1[]
unsigned long sun4v_err_dtlb_ctx

Definition at line 2120 of file traps_64.c.

unsigned long sun4v_err_dtlb_error

Definition at line 2122 of file traps_64.c.

unsigned long sun4v_err_dtlb_pte

Definition at line 2121 of file traps_64.c.

unsigned long sun4v_err_dtlb_vaddr

Definition at line 2119 of file traps_64.c.

unsigned long sun4v_err_itlb_ctx

Definition at line 2096 of file traps_64.c.

unsigned long sun4v_err_itlb_error

Definition at line 2098 of file traps_64.c.

unsigned long sun4v_err_itlb_pte

Definition at line 2097 of file traps_64.c.

unsigned long sun4v_err_itlb_vaddr

Definition at line 2095 of file traps_64.c.

unsigned int tl0_cee[]
unsigned int tl0_dae[]
unsigned int tl0_dcpe[]
unsigned int tl0_fecc[]
unsigned int tl0_iae[]
unsigned int tl0_icpe[]
unsigned int tl1_cee[]
unsigned int tl1_dae[]
unsigned int tl1_dcpe[]
unsigned int tl1_fecc[]
unsigned int tl1_iae[]
unsigned int tl1_icpe[]

Definition at line 2648 of file traps_64.c.