aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/cyclic/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* remove opensolaris cyclic code, replace with high-precision calloutsAndriy Gapon2014-12-071-21/+0
| | | | | | | | | | | | | | In the old days callout(9) had 1 tick precision and that was inadequate for some uses, e.g. DTrace profile module, so we had to emulate cyclic API and behavior. Now we can directly use callout(9) in the very few places where cyclic was used. Differential Revision: https://reviews.freebsd.org/D1161 Reviewed by: gnn, jhb, markj MFC after: 2 weeks Notes: svn path=/head/; revision=275576
* Use SYSDIR to reference to the top of the sys hierarchy. Define SYSDIRMarcel Moolenaar2014-03-061-6/+8
| | | | | | | | | | relative to .CURDIR if not already defined. This makes the makefiles more readable but also more re-usable and adaptable. Obtained from: Juniper Networks, Inc. Notes: svn path=/head/; revision=262818
* fix fat-fingering in r253996Andriy Gapon2013-08-061-1/+0
| | | | | | | | MFC after: 17 days X-MFC with: r253996 Notes: svn path=/head/; revision=253997
* opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUGAndriy Gapon2013-08-061-2/+3
| | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=253996
* Jusy use i386 version of cyclic_machdep.c on all supported architectures.Oleksandr Tymoshenko2012-03-241-1/+1
| | | | | | | It's generic enough to cover all of them. Notes: svn path=/head/; revision=233411
* MFtbemd:Warner Losh2010-08-231-2/+2
| | | | | | | | | | | | Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the source code location of the machine, the latter the binary output. In general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless we're tesitng for a specific target. The isn't even moot for i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86, although a specific cleanup for that likely would be needed... Notes: svn path=/head/; revision=211690
* The amd64 version of the cyclic dtrace module is a verbatim copy of theRui Paulo2010-04-201-1/+1
| | | | | | | | i386 version, so instead having a copy of the same file, use Makefile foo to include the i386 version on amd64. Notes: svn path=/head/; revision=206900
* The cyclic code is in sys/cddl/dev/cyclic to be consistent withJohn Birrell2008-05-231-2/+2
| | | | | | | the other stuff. Notes: svn path=/head/; revision=179261
* Add the DTrace kernel module makefiles.John Birrell2008-05-171-0/+19
Notes: svn path=/head/; revision=179065