diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2004-02-29 16:56:54 +0000 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2004-02-29 16:56:54 +0000 |
commit | 2cf6bdac50a18ebb4e0f1b6999751aa4a89f7d6e (patch) | |
tree | 27ddeaca3c13daafb278999ecb34830b72cded3b /sys/kern/init_main.c | |
parent | 01315efca3f597ef662769d7af23b0787c44587d (diff) | |
download | src-2cf6bdac50a18ebb4e0f1b6999751aa4a89f7d6e.tar.gz src-2cf6bdac50a18ebb4e0f1b6999751aa4a89f7d6e.zip |
Loudly announce WITNESS and DIAGNOSTIC options and warn about reduced
performance.
Notes
Notes:
svn path=/head/; revision=126410
Diffstat (limited to 'sys/kern/init_main.c')
-rw-r--r-- | sys/kern/init_main.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index 4e91f649c2fc..30c0d86d3bce 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -247,6 +247,20 @@ print_caddr_t(void *data __unused) SYSINIT(announce, SI_SUB_COPYRIGHT, SI_ORDER_FIRST, print_caddr_t, copyright) SYSINIT(version, SI_SUB_COPYRIGHT, SI_ORDER_SECOND, print_caddr_t, version) +#ifdef WITNESS +static char wit_warn[] = + "WARNING: WITNESS option enabled, expect reduced performance.\n"; +SYSINIT(witwarn, SI_SUB_COPYRIGHT, SI_ORDER_SECOND + 1, + print_caddr_t, wit_warn) +#endif + +#ifdef DIAGNOSTIC +static char diag_warn[] = + "WARNING: DIAGNOSTIC option enabled, expect reduced performance.\n"; +SYSINIT(diagwarn, SI_SUB_COPYRIGHT, SI_ORDER_SECOND + 2, + print_caddr_t, diag_warn) +#endif + static void set_boot_verbose(void *data __unused) { |