1849aef49SAndrew Turner# 2849aef49SAndrew Turner# GENERIC-KCSAN -- Kernel Concurrency Sanitizer kernel configuration file 3849aef49SAndrew Turner# for FreeBSD/amd64 4849aef49SAndrew Turner# 5849aef49SAndrew Turner# This configuration file removes several debugging options, including 6849aef49SAndrew Turner# WITNESS and INVARIANTS checking, which are known to have significant 7849aef49SAndrew Turner# performance impact on running systems. When benchmarking new features 8849aef49SAndrew Turner# this kernel should be used instead of the standard GENERIC. 9849aef49SAndrew Turner# This kernel configuration should never appear outside of the HEAD 10849aef49SAndrew Turner# of the FreeBSD tree. 11849aef49SAndrew Turner# 12849aef49SAndrew Turner# For more information on this file, please read the config(5) manual page, 13849aef49SAndrew Turner# and/or the handbook section on Kernel Configuration Files: 14849aef49SAndrew Turner# 15*c1a14887SCeri Davies# https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 16849aef49SAndrew Turner# 17849aef49SAndrew Turner# The handbook is also available locally in /usr/share/doc/handbook 18849aef49SAndrew Turner# if you've installed the doc distribution, otherwise always see the 19849aef49SAndrew Turner# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the 20849aef49SAndrew Turner# latest information. 21849aef49SAndrew Turner# 22849aef49SAndrew Turner# An exhaustive list of options and more detailed explanations of the 23849aef49SAndrew Turner# device lines is also present in the ../../conf/NOTES and NOTES files. 24849aef49SAndrew Turner# If you are in doubt as to the purpose or necessity of a line, check first 25849aef49SAndrew Turner# in NOTES. 26849aef49SAndrew Turner# 27849aef49SAndrew Turner 28849aef49SAndrew Turnerinclude GENERIC 29849aef49SAndrew Turner 30849aef49SAndrew Turnerident GENERIC-KCSAN 31849aef49SAndrew Turner 32849aef49SAndrew Turneroptions KCSAN 33