xref: /freebsd/sys/riscv/conf/GENERIC-NODEBUG (revision 8a8daeafaf7094fd6e65f93fa4e7687591e23fc2)
1dc30b290SBrooks Davis#
2dc30b290SBrooks Davis# GENERIC-NODEBUG -- WITNESS and INVARIANTS free kernel configuration file
3dc30b290SBrooks Davis#		     for FreeBSD/riscv
4dc30b290SBrooks Davis#
5dc30b290SBrooks Davis# This configuration file removes several debugging options, including
6dc30b290SBrooks Davis# WITNESS and INVARIANTS checking, which are known to have significant
7dc30b290SBrooks Davis# performance impact on running systems.  When benchmarking new features
8dc30b290SBrooks Davis# this kernel should be used instead of the standard GENERIC.
9dc30b290SBrooks Davis# This kernel configuration should never appear outside of the HEAD
10dc30b290SBrooks Davis# of the FreeBSD tree.
11dc30b290SBrooks Davis#
12dc30b290SBrooks Davis# For more information on this file, please read the config(5) manual page,
13dc30b290SBrooks Davis# and/or the handbook section on Kernel Configuration Files:
14dc30b290SBrooks Davis#
15c1a14887SCeri Davies#    https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
16dc30b290SBrooks Davis#
17dc30b290SBrooks Davis# The handbook is also available locally in /usr/share/doc/handbook
18dc30b290SBrooks Davis# if you've installed the doc distribution, otherwise always see the
19dc30b290SBrooks Davis# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the
20dc30b290SBrooks Davis# latest information.
21dc30b290SBrooks Davis#
22dc30b290SBrooks Davis# An exhaustive list of options and more detailed explanations of the
23dc30b290SBrooks Davis# device lines is also present in the ../../conf/NOTES and NOTES files.
24dc30b290SBrooks Davis# If you are in doubt as to the purpose or necessity of a line, check first
25dc30b290SBrooks Davis# in NOTES.
26dc30b290SBrooks Davis#
27dc30b290SBrooks Davis
28dc30b290SBrooks Davisinclude GENERIC
29*8a8daeafSLexi Winterinclude "std.nodebug"
30dc30b290SBrooks Davis
31dc30b290SBrooks Davisident   GENERIC-NODEBUG
32