diff options
author | David S. Miller <davem@davemloft.net> | 2005-07-10 18:56:40 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2005-07-10 18:56:40 -0400 |
commit | af166d15c3ad4d501a0c4fb5b4547bb2ba205918 (patch) | |
tree | a10b1436aa44052ffee35ac062925e12f89c9976 /arch/sparc64 | |
parent | d369ddd2fc00fc3f46e9052d1017cbf407e3cdf7 (diff) |
[SPARC64]: Kill ancient and unused SYSCALL_TRACING debugging code.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64')
-rw-r--r-- | arch/sparc64/kernel/entry.S | 18 | ||||
-rw-r--r-- | arch/sparc64/mm/fault.c | 16 |
2 files changed, 0 insertions, 34 deletions
diff --git a/arch/sparc64/kernel/entry.S b/arch/sparc64/kernel/entry.S index d3973d8a7195..b51bd14cde44 100644 --- a/arch/sparc64/kernel/entry.S +++ b/arch/sparc64/kernel/entry.S | |||
@@ -22,8 +22,6 @@ | |||
22 | #include <asm/estate.h> | 22 | #include <asm/estate.h> |
23 | #include <asm/auxio.h> | 23 | #include <asm/auxio.h> |
24 | 24 | ||
25 | /* #define SYSCALL_TRACING 1 */ | ||
26 | |||
27 | #define curptr g6 | 25 | #define curptr g6 |
28 | 26 | ||
29 | #define NR_SYSCALLS 284 /* Each OS is different... */ | 27 | #define NR_SYSCALLS 284 /* Each OS is different... */ |
@@ -1671,11 +1669,6 @@ linux_sparc_syscall32: | |||
1671 | bgeu,pn %xcc, linux_sparc_ni_syscall ! CTI | 1669 | bgeu,pn %xcc, linux_sparc_ni_syscall ! CTI |
1672 | srl %i0, 0, %o0 ! IEU0 | 1670 | srl %i0, 0, %o0 ! IEU0 |
1673 | sll %g1, 2, %l4 ! IEU0 Group | 1671 | sll %g1, 2, %l4 ! IEU0 Group |
1674 | #ifdef SYSCALL_TRACING | ||
1675 | call syscall_trace_entry | ||
1676 | add %sp, PTREGS_OFF, %o0 | ||
1677 | srl %i0, 0, %o0 | ||
1678 | #endif | ||
1679 | srl %i4, 0, %o4 ! IEU1 | 1672 | srl %i4, 0, %o4 ! IEU1 |
1680 | lduw [%l7 + %l4], %l7 ! Load | 1673 | lduw [%l7 + %l4], %l7 ! Load |
1681 | srl %i1, 0, %o1 ! IEU0 Group | 1674 | srl %i1, 0, %o1 ! IEU0 Group |
@@ -1699,11 +1692,6 @@ linux_sparc_syscall: | |||
1699 | bgeu,pn %xcc, linux_sparc_ni_syscall ! CTI | 1692 | bgeu,pn %xcc, linux_sparc_ni_syscall ! CTI |
1700 | mov %i0, %o0 ! IEU0 | 1693 | mov %i0, %o0 ! IEU0 |
1701 | sll %g1, 2, %l4 ! IEU0 Group | 1694 | sll %g1, 2, %l4 ! IEU0 Group |
1702 | #ifdef SYSCALL_TRACING | ||
1703 | call syscall_trace_entry | ||
1704 | add %sp, PTREGS_OFF, %o0 | ||
1705 | mov %i0, %o0 | ||
1706 | #endif | ||
1707 | mov %i1, %o1 ! IEU1 | 1695 | mov %i1, %o1 ! IEU1 |
1708 | lduw [%l7 + %l4], %l7 ! Load | 1696 | lduw [%l7 + %l4], %l7 ! Load |
1709 | 4: mov %i2, %o2 ! IEU0 Group | 1697 | 4: mov %i2, %o2 ! IEU0 Group |
@@ -1720,12 +1708,6 @@ linux_sparc_syscall: | |||
1720 | 1708 | ||
1721 | 3: stx %o0, [%sp + PTREGS_OFF + PT_V9_I0] | 1709 | 3: stx %o0, [%sp + PTREGS_OFF + PT_V9_I0] |
1722 | ret_sys_call: | 1710 | ret_sys_call: |
1723 | #ifdef SYSCALL_TRACING | ||
1724 | mov %o0, %o1 | ||
1725 | call syscall_trace_exit | ||
1726 | add %sp, PTREGS_OFF, %o0 | ||
1727 | mov %o1, %o0 | ||
1728 | #endif | ||
1729 | ldx [%sp + PTREGS_OFF + PT_V9_TSTATE], %g3 | 1711 | ldx [%sp + PTREGS_OFF + PT_V9_TSTATE], %g3 |
1730 | ldx [%sp + PTREGS_OFF + PT_V9_TNPC], %l1 ! pc = npc | 1712 | ldx [%sp + PTREGS_OFF + PT_V9_TNPC], %l1 ! pc = npc |
1731 | sra %o0, 0, %o0 | 1713 | sra %o0, 0, %o0 |
diff --git a/arch/sparc64/mm/fault.c b/arch/sparc64/mm/fault.c index 3ffee7b51aed..52e9375288a9 100644 --- a/arch/sparc64/mm/fault.c +++ b/arch/sparc64/mm/fault.c | |||
@@ -34,22 +34,6 @@ | |||
34 | extern struct sparc_phys_banks sp_banks[SPARC_PHYS_BANKS]; | 34 | extern struct sparc_phys_banks sp_banks[SPARC_PHYS_BANKS]; |
35 | 35 | ||
36 | /* | 36 | /* |
37 | * To debug kernel during syscall entry. | ||
38 | */ | ||
39 | void syscall_trace_entry(struct pt_regs *regs) | ||
40 | { | ||
41 | printk("scall entry: %s[%d]/cpu%d: %d\n", current->comm, current->pid, smp_processor_id(), (int) regs->u_regs[UREG_G1]); | ||
42 | } | ||
43 | |||
44 | /* | ||
45 | * To debug kernel during syscall exit. | ||
46 | */ | ||
47 | void syscall_trace_exit(struct pt_regs *regs) | ||
48 | { | ||
49 | printk("scall exit: %s[%d]/cpu%d: %d\n", current->comm, current->pid, smp_processor_id(), (int) regs->u_regs[UREG_G1]); | ||
50 | } | ||
51 | |||
52 | /* | ||
53 | * To debug kernel to catch accesses to certain virtual/physical addresses. | 37 | * To debug kernel to catch accesses to certain virtual/physical addresses. |
54 | * Mode = 0 selects physical watchpoints, mode = 1 selects virtual watchpoints. | 38 | * Mode = 0 selects physical watchpoints, mode = 1 selects virtual watchpoints. |
55 | * flags = VM_READ watches memread accesses, flags = VM_WRITE watches memwrite accesses. | 39 | * flags = VM_READ watches memread accesses, flags = VM_WRITE watches memwrite accesses. |