Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/arc/arc Remove dead codes, that are #if 0'd for mor...



details:   https://anonhg.NetBSD.org/src/rev/d30ea9002e21
branches:  trunk
changeset: 840466:d30ea9002e21
user:      rin <rin%NetBSD.org@localhost>
date:      Sun Apr 07 03:53:53 2019 +0000

description:
Remove dead codes, that are #if 0'd for more than 19 years!

diffstat:

 sys/arch/arc/arc/locore_machdep.S |  139 +-------------------------------------
 1 files changed, 1 insertions(+), 138 deletions(-)

diffs (150 lines):

diff -r 699630f0e336 -r d30ea9002e21 sys/arch/arc/arc/locore_machdep.S
--- a/sys/arch/arc/arc/locore_machdep.S Sun Apr 07 03:49:24 2019 +0000
+++ b/sys/arch/arc/arc/locore_machdep.S Sun Apr 07 03:53:53 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: locore_machdep.S,v 1.16 2009/11/27 03:23:04 rmind Exp $        */
+/*     $NetBSD: locore_machdep.S,v 1.17 2019/04/07 03:53:53 rin Exp $  */
 /*     $OpenBSD: locore.S,v 1.12 1997/04/19 17:19:43 pefo Exp $        */
 
 /*
@@ -195,140 +195,3 @@
        jr      ra
        nop
 END(fillw)
-
-/*#ifdef DEBUG*/ /* for minidebug.c: fix trap() to use this */
-#if 0
-/*
- * Read a long and return it.
- * Note: addresses can be unaligned!
- *
- * long
-L* mdbpeek(addr)
-L*     caddt_t addr;
-L* {
-L*     return (*(long *)addr);
-L* }
- */
-LEAF(mdbpeek)
-       li      v0, MDBERR
-       sw      v0, UADDR+PCB_ONFAULT
-       and     v0, a0, 3               # unaligned address?
-       bne     v0, zero, 1f
-       nop
-       b       2f
-       lw      v0, (a0)                # aligned access
-1:
-       LWHI    v0, 0(a0)               # get next 4 bytes (unaligned)
-       LWLO    v0, 3(a0)
-2:
-       j       ra                      # made it w/o errors
-       sw      zero, UADDR+PCB_ONFAULT
-mdberr:
-       li      v0, 1                   # trap sends us here
-       sw      v0, mdbmkfault
-       j       ra
-       nop
-END(mdbpeek)
-
-/*
- * Write a long to 'addr'.
- * Note: addresses can be unaligned!
- *
-L* void
-L* mdbpoke(addr, value)
-L*     caddt_t addr;
-L*     long value;
-L* {
-L*     *(long *)addr = value;
-L* }
- */
-LEAF(mdbpoke)
-       li      v0, MDBERR
-       sw      v0, UADDR+PCB_ONFAULT
-       and     v0, a0, 3               # unaligned address?
-       bne     v0, zero, 1f
-       nop
-       b       2f
-       sw      a1, (a0)                # aligned access
-1:
-       SWHI    a1, 0(a0)               # store next 4 bytes (unaligned)
-       SWLO    a1, 3(a0)
-       and     a0, a0, ~3              # align address for cache flush
-2:
-       sw      zero, UADDR+PCB_ONFAULT
-       b       R4K_FlushICache         # flush instruction cache
-       li      a1, 8
-END(mdbpoke)
-
-/*
- * Save registers and state so we can do a 'mdbreset' (like longjmp) later.
- * Always returns zero.
- *
-L* int mdb_savearea[11];
-L*
-L* int
-L* mdbsetexit()
-L* {
-L*     mdb_savearea[0] = 0;
-L*     return (0);
-L* }
- */
-       .comm   mdb_savearea, (11 * 4)
-
-LEAF(mdbsetexit)
-       la      a0, mdb_savearea
-       sw      s0, 0(a0)
-       sw      s1, 4(a0)
-       sw      s2, 8(a0)
-       sw      s3, 12(a0)
-       sw      s4, 16(a0)
-       sw      s5, 20(a0)
-       sw      s6, 24(a0)
-       sw      s7, 28(a0)
-       sw      sp, 32(a0)
-       sw      s8, 36(a0)
-       sw      ra, 40(a0)
-       j       ra
-       move    v0, zero
-END(mdbsetexit)
-
-/*
- * Restore registers and state (like longjmp) and return x.
- *
-L* int
-L* mdbreset(x)
-L* {
-L*     return (x);
-L* }
- */
-LEAF(mdbreset)
-       la      v0, mdb_savearea
-       lw      ra, 40(v0)
-       lw      s0, 0(v0)
-       lw      s1, 4(v0)
-       lw      s2, 8(v0)
-       lw      s3, 12(v0)
-       lw      s4, 16(v0)
-       lw      s5, 20(v0)
-       lw      s6, 24(v0)
-       lw      s7, 28(v0)
-       lw      sp, 32(v0)
-       lw      s8, 36(v0)
-       j       ra
-       move    v0, a0
-END(mdbreset)
-
-/*
- * Trap into the debugger.
- *
-L* void
-L* mdbpanic()
-L* {
-L* }
- */
-LEAF(mdbpanic)
-       break   BREAK_SOVER_VAL
-       j       ra
-       nop
-END(mdbpanic)
-#endif /* DEBUG */



Home | Main Index | Thread Index | Old Index