summaryrefslogtreecommitdiff
path: root/external/Makefile
blob: f3b0670914209d5f2df7ab85054b04bcfbf2fa0b (plain)
1
2
3
4
5
6
7
#	$NetBSD: Makefile,v 1.21 2018/04/07 22:39:31 christos Exp $

SUBDIR+= apache2 atheros broadcom bsd cddl gpl2 gpl3 historical intel-fw-eula
SUBDIR+= intel-fw-public ibm-public mpl mit nvidia-firmware public-domain
SUBDIR+= realtek

.include <bsd.subdir.mk>
cation inside the mutex_enter function, which was useless. To get correct filenames, calls to mutex_enter (which usually go directly to ASM) are replaced through the macro defined in lockdoc.h. This logs the according information and passes on the function call to the old ASM code. Furthermore, some other things like apm.c or patch.c had to be modified, to keep the code compilable, even with this new replacement macro. Also, the old logging methods in lockdebug.h have been removed, since we can not get the proper file and line by going through there. This commit only implements these changes for mutex_enter, mutex_spin_enter, mutex_exit and mutex_spin_exit, and serves as a template for changes in the other lock functions and types. 2023-03-08Fix broken wait-methods in lockdoc-testlockdoc-9.3-0.3Merlin Scholz 2023-02-28Remove tsleep timeout from lockdoc-test to adapt to the recent changes in ↵Merlin Scholz the FreeBSD port 2023-02-07Implement lockdoc_test kernel module; hook run-bench.sh in/etc/rc; add ↵lockdoc-9.3-0.1Merlin Scholz network drivers to LOCKDOC config