freebsd-dev/sys/amd64/conf
Mark Johnston f115c06121 amd64: Add MD bits for KASAN
- Initialize KASAN before executing SYSINITs.
- Add a GENERIC-KASAN kernel config, akin to GENERIC-KCSAN.
- Increase the kernel stack size if KASAN is enabled.  Some of the
  ASAN instrumentation increases stack usage and it's enough to
  trigger stack overflows in ZFS.
- Mark the trapframe as valid in interrupt handlers if it is
  assigned to td_intr_frame.  Otherwise, an interrupt in a function
  which creates a poisoned alloca region can trigger false positives.

MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D29455
2021-04-13 17:42:20 -04:00
..
DEFAULTS geom(4): Kill GEOM_PART_EBR_COMPAT option 2020-07-01 02:16:36 +00:00
GENERIC smbios: Move smbios driver out from x86 machdep code 2021-02-23 21:17:09 +00:00
GENERIC-KASAN amd64: Add MD bits for KASAN 2021-04-13 17:42:20 -04:00
GENERIC-KCSAN Port the NetBSD KCSAN runtime to FreeBSD. 2019-11-21 11:22:08 +00:00
GENERIC-MMCCAM Fix amd64 GENERIC-MMCCAM kernel build 2020-12-24 22:30:52 +01:00
GENERIC-NODEBUG Split out the NODEBUG options to a common file 2021-01-14 16:57:53 +00:00
GENERIC.hints Polish wbwd(4) driver and add more supported chips. 2016-03-24 20:52:35 +00:00
LINT Create in-tree LINT files 2020-10-09 01:48:14 +00:00
LINT-NOINET Create in-tree LINT files 2020-10-09 01:48:14 +00:00
LINT-NOINET6 Create in-tree LINT files 2020-10-09 01:48:14 +00:00
LINT-NOIP Create in-tree LINT files 2020-10-09 01:48:14 +00:00
MINIMAL smbios: support getting address from EFI 2021-04-07 14:46:29 -05:00
NOTES smbios: support getting address from EFI 2021-04-07 14:46:29 -05:00