Add FBT for PowerPC DTrace. Also, clean up the DTrace assembly code,
authorjhibbits <jhibbits@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 18 Mar 2013 05:30:18 +0000 (05:30 +0000)
committerjhibbits <jhibbits@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 18 Mar 2013 05:30:18 +0000 (05:30 +0000)
commit0230341c4616937749b038e69e344150dca6db98
treeed98c02f053007502714151382d6652f85f4b682
parentf20d7d2501c5b57786b4e8ed8d563fc306e0bae9
Add FBT for PowerPC DTrace.  Also, clean up the DTrace assembly code,
much of which is not necessary for PowerPC.

The FBT module can likely be factored into 3 separate files: common,
intel, and powerpc, rather than duplicating most of the code between
the x86 and PowerPC flavors.

All DTrace modules for PowerPC will be MFC'd together once Fasttrap is
completed.

git-svn-id: svn://svn.freebsd.org/base/head@248457 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
sys/cddl/dev/dtrace/powerpc/dtrace_asm.S
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
sys/cddl/dev/fbt/fbt_powerpc.c [new file with mode: 0644]
sys/modules/dtrace/Makefile
sys/modules/dtrace/dtraceall/dtraceall.c
sys/modules/dtrace/fbt/Makefile
sys/powerpc/aim/trap.c
sys/powerpc/aim/trap_subr32.S
sys/powerpc/aim/trap_subr64.S