summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/trap_subr64.S
diff options
context:
space:
mode:
authorandreast <andreast@FreeBSD.org>2012-01-20 22:34:19 +0000
committerandreast <andreast@FreeBSD.org>2012-01-20 22:34:19 +0000
commitcec8421d4715d2e43f8630ea6ad39766eeb4d0b6 (patch)
tree76275af2450ac7e58277331e71af5cce366f1f7d /sys/powerpc/aim/trap_subr64.S
parentd22191faaa1982f92120c293792798a829424159 (diff)
downloadFreeBSD-src-cec8421d4715d2e43f8630ea6ad39766eeb4d0b6.zip
FreeBSD-src-cec8421d4715d2e43f8630ea6ad39766eeb4d0b6.tar.gz
This commit adds profiling support for powerpc64. Now we can do application
profiling and kernel profiling. To enable kernel profiling one has to build kgmon(8). I will enable the build once I managed to build and test powerpc (32-bit) kernels with profiling support. - add a powerpc64 PROF_PROLOGUE for _mcount. - add macros to avoid adding the PROF_PROLOGUE in certain assembly entries. - apply these macros where needed. - add size information to the MCOUNT function. MFC after: 3 weeks, together with r230291
Diffstat (limited to 'sys/powerpc/aim/trap_subr64.S')
-rw-r--r--sys/powerpc/aim/trap_subr64.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/powerpc/aim/trap_subr64.S b/sys/powerpc/aim/trap_subr64.S
index 82935e7..8243dc7 100644
--- a/sys/powerpc/aim/trap_subr64.S
+++ b/sys/powerpc/aim/trap_subr64.S
@@ -703,7 +703,7 @@ CNAME(asttrapexit):
/*
* Deliberate entry to dbtrap
*/
-ASENTRY(breakpoint)
+ASENTRY_NOPROF(breakpoint)
mtsprg1 %r1
mfmsr %r3
mtsrr1 %r3
OpenPOWER on IntegriCloud