Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/mips/mips Remove dead code.
details: https://anonhg.NetBSD.org/src/rev/945ca4bb78ca
branches: trunk
changeset: 763875:945ca4bb78ca
user: matt <matt%NetBSD.org@localhost>
date: Wed Apr 06 05:33:07 2011 +0000
description:
Remove dead code.
KNF cleanup.
diffstat:
sys/arch/mips/mips/trap.c | 89 +++++++---------------------------------------
1 files changed, 14 insertions(+), 75 deletions(-)
diffs (173 lines):
diff -r ca28c89c890d -r 945ca4bb78ca sys/arch/mips/mips/trap.c
--- a/sys/arch/mips/mips/trap.c Wed Apr 06 05:23:59 2011 +0000
+++ b/sys/arch/mips/mips/trap.c Wed Apr 06 05:33:07 2011 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.c,v 1.229 2011/03/16 15:14:08 tsutsui Exp $ */
+/* $NetBSD: trap.c,v 1.230 2011/04/06 05:33:07 matt Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.229 2011/03/16 15:14:08 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.230 2011/04/06 05:33:07 matt Exp $");
#include "opt_cputype.h" /* which mips CPU levels do we support? */
#include "opt_ddb.h"
@@ -291,8 +291,7 @@
return; /* KERN */
}
/*FALLTHROUGH*/
- case T_TLB_MOD+T_USER:
- {
+ case T_TLB_MOD+T_USER: {
pt_entry_t *pte;
uint32_t pt_entry;
paddr_t pa;
@@ -335,7 +334,7 @@
if (type & T_USER)
userret(l);
return; /* GEN */
- }
+ }
case T_TLB_LD_MISS:
case T_TLB_ST_MISS:
ftype = (type == T_TLB_LD_MISS) ? VM_PROT_READ : VM_PROT_WRITE;
@@ -359,8 +358,7 @@
goto pagefault;
case T_TLB_ST_MISS+T_USER:
ftype = VM_PROT_WRITE;
- pagefault: ;
- {
+ pagefault: {
const vaddr_t va = trunc_page(vaddr);
struct vmspace * const vm = p->p_vmspace;
struct vm_map * const map = &vm->vm_map;
@@ -482,7 +480,7 @@
ksi.ksi_trap = type & ~T_USER;
ksi.ksi_addr = (void *)vaddr;
break; /* SIGNAL */
- }
+ }
kernelfault: {
onfault = pcb->pcb_onfault;
@@ -556,8 +554,7 @@
#else
goto dopanic;
#endif
- case T_BREAK+T_USER:
- {
+ case T_BREAK+T_USER: {
uint32_t instr;
/* compute address of break instruction */
@@ -602,7 +599,7 @@
ksi.ksi_addr = (void *)va;
ksi.ksi_code = TRAP_BRKPT;
break; /* SIGNAL */
- }
+ }
case T_RES_INST+T_USER:
case T_COP_UNUSABLE+T_USER:
#if !defined(FPEMUL) && !defined(NOFPU)
@@ -881,8 +878,6 @@
int more, stksize;
unsigned int frames = 0;
int foundframesize = 0;
- uint8_t rop[32];
- uint32_t rwant[32];
mips_reg_t regs[32] = {
[_R_ZERO] = 0,
[_R_A0] = a0, [_R_A1] = a1, [_R_A2] = a2, [_R_A3] = a3,
@@ -895,10 +890,6 @@
/* Jump here when done with a frame, to start a new one */
loop:
- for (u_int j = 0; j < __arraycount(rop); j++) {
- rop[j] = OP_SLL;
- rwant[j] = 0;
- }
stksize = 0;
subr = 0;
mask = 1;
@@ -1071,71 +1062,19 @@
break;
}
-#if 0
- case OP_LUI:
- if (mask & (1 << i.IType.rt))
- break;
- for (u_int want = rwant[i.IType.rt] >> 1, r = 1;
- want != 0;
- want >>= 1, r++) {
- switch (rop[r]) {
- case OP_ADDI:
- case OP_ADDIU:
-#ifndef __mips_o32
- regs[r] = (int32_t)(regs[r]
- + ((int16_t)i.IType.imm << 16));
- mask |= 1 << r;
- break;
- case OP_DADDI:
- case OP_DADDIU:
-#endif
- regs[r] += (int16_t)i.IType.imm << 16;
- mask |= 1 << r;
- break;
- }
- }
- rwant[i.IType.rt] = 0;
- break;
-#endif
-
case OP_ADDI:
case OP_ADDIU:
#if !defined(__mips_o32)
case OP_DADDI:
case OP_DADDIU:
#endif
- switch (i.IType.rt) {
-#if 0
- case _R_A0:
- case _R_A1:
- case _R_A2:
- case _R_A3:
- if (mask & (1 << i.IType.rt))
- break;
- regs[i.IType.rt] = (int16_t)i.IType.imm;
- if (i.IType.rs == _R_ZERO) {
- mask |= 1 << i.IType.rt;
- break;
- }
- if (mask & (1 << i.IType.rs)) {
- regs[i.IType.rt] += regs[i.IType.rt];
- mask |= 1 << i.IType.rt;
- break;
- }
- rwant[i.IType.rs] |= (1 << i.IType.rt);
- rop[i.IType.rt] = i.IType.op;
+ /* look for stack pointer adjustment */
+ if (i.IType.rs != _R_SP || i.IType.rt != _R_SP)
break;
-#endif
- case _R_SP:
- /* look for stack pointer adjustment */
- if (i.IType.rs != _R_SP)
- break;
- /* don't count pops for mcount */
- if (!foundframesize) {
- stksize = - ((short)i.IType.imm);
- foundframesize = 1;
- }
- break;
+ /* don't count pops for mcount */
+ if (!foundframesize) {
+ stksize = - ((short)i.IType.imm);
+ foundframesize = 1;
}
break;
}
Home |
Main Index |
Thread Index |
Old Index