Linux-2.6.12-rc2
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
This commit is contained in:
36
arch/mips/sgi-ip32/ip32-berr.c
Normal file
36
arch/mips/sgi-ip32/ip32-berr.c
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* Copyright (C) 1994, 1995, 1996, 1999, 2000 by Ralf Baechle
|
||||
* Copyright (C) 1999, 2000 by Silicon Graphics
|
||||
* Copyright (C) 2002 Maciej W. Rozycki
|
||||
*/
|
||||
#include <linux/init.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/sched.h>
|
||||
#include <asm/traps.h>
|
||||
#include <asm/uaccess.h>
|
||||
#include <asm/addrspace.h>
|
||||
#include <asm/ptrace.h>
|
||||
#include <asm/tlbdebug.h>
|
||||
|
||||
int ip32_be_handler(struct pt_regs *regs, int is_fixup)
|
||||
{
|
||||
int data = regs->cp0_cause & 4;
|
||||
|
||||
if (is_fixup)
|
||||
return MIPS_BE_FIXUP;
|
||||
|
||||
printk("Got %cbe at 0x%lx\n", data ? 'd' : 'i', regs->cp0_epc);
|
||||
show_regs(regs);
|
||||
dump_tlb_all();
|
||||
while(1);
|
||||
force_sig(SIGBUS, current);
|
||||
}
|
||||
|
||||
void __init ip32_be_init(void)
|
||||
{
|
||||
board_be_handler = ip32_be_handler;
|
||||
}
|
Reference in New Issue
Block a user