summaryrefslogtreecommitdiffstats
path: root/sys/modules/dtrace/fbt
Commit message (Collapse)AuthorAgeFilesLines
* opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUGavg2013-08-061-0/+2
| | | | | | | | | | | | | | | | Do this by forcing inclusion of sys/cddl/compat/opensolaris/sys/debug_compat.h via -include option into all source files from OpenSolaris. Note that this -include option must always be after -include opt_global.h. Additionally, remove forced definition of DEBUG for some modules and fix their build without DEBUG. Also, meaning of DEBUG was overloaded to enable WITNESS support for some OpenSolaris (primarily ZFS) locks. Now this overloading is removed and that use of DEBUG is replaced with a new option OPENSOLARIS_WITNESS. MFC after: 17 days
* Fix the powerpc64 build. MACHINE_CPUARCH is common for powerpc/powerpc64,jhibbits2013-03-191-1/+1
| | | | not MACHINE_ARCH.
* Add FBT for PowerPC DTrace. Also, clean up the DTrace assembly code,jhibbits2013-03-181-0/+4
| | | | | | | | | | | 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.
* Add the DTrace kernel module makefiles.jb2008-05-171-0/+13
OpenPOWER on IntegriCloud