diff options
author | Harald Koerfgen <hkoerfg@web.de> | 1999-04-12 19:13:21 +0000 |
---|---|---|
committer | Harald Koerfgen <hkoerfg@web.de> | 1999-04-12 19:13:21 +0000 |
commit | 5ce3cca2d94c37961b1bc15eceb9f0edec2d9464 (patch) | |
tree | da88e95f415700a3d93176434a3a8287b93b56c5 /arch | |
parent | a9481d35ff9600ee8c1d9d299646140b3b0616d7 (diff) |
Acessing emtpy TURBOchannel slots always causes a dbe exception, keep silent.
Diffstat (limited to 'arch')
-rw-r--r-- | arch/mips/kernel/entry.S | 4 | ||||
-rw-r--r-- | arch/mips/kernel/traps.c | 5 |
2 files changed, 4 insertions, 5 deletions
diff --git a/arch/mips/kernel/entry.S b/arch/mips/kernel/entry.S index 281ba0f2a..534cba7cf 100644 --- a/arch/mips/kernel/entry.S +++ b/arch/mips/kernel/entry.S @@ -7,7 +7,7 @@ * * Copyright (C) 1994, 1995 by Ralf Baechle * - * $Id: entry.S,v 1.12 1998/09/19 19:16:15 ralf Exp $ + * $Id: entry.S,v 1.13 1998/10/14 23:40:43 ralf Exp $ */ /* @@ -146,7 +146,7 @@ EXPORT(exception_count_##exception); \ BUILD_HANDLER(adel,ade,ade,silent) /* #4 */ BUILD_HANDLER(ades,ade,ade,silent) /* #5 */ BUILD_HANDLER(ibe,ibe,cli,verbose) /* #6 */ - BUILD_HANDLER(dbe,dbe,cli,verbose) /* #7 */ + BUILD_HANDLER(dbe,dbe,cli,silent) /* #7 */ BUILD_HANDLER(bp,bp,sti,silent) /* #9 */ BUILD_HANDLER(ri,ri,sti,silent) /* #10 */ BUILD_HANDLER(cpu,cpu,sti,silent) /* #11 */ diff --git a/arch/mips/kernel/traps.c b/arch/mips/kernel/traps.c index f3f6be7a1..67b0a1d3e 100644 --- a/arch/mips/kernel/traps.c +++ b/arch/mips/kernel/traps.c @@ -1,4 +1,4 @@ -/* $Id: traps.c,v 1.16 1998/10/14 23:40:44 ralf Exp $ +/* $Id: traps.c,v 1.17 1998/10/31 13:18:43 ulfc Exp $ * * 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 @@ -202,17 +202,16 @@ static void default_be_board_handler(struct pt_regs *regs) * Assume it would be too dangerous to continue ... */ force_sig(SIGBUS, current); +show_regs(regs); while(1); } void do_ibe(struct pt_regs *regs) { -show_regs(regs); while(1); ibe_board_handler(regs); } void do_dbe(struct pt_regs *regs) { -show_regs(regs); while(1); dbe_board_handler(regs); } |