diff options
| -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. |
