freebsd-dev/sys/amd64
Mark Johnston 789df254cc amd64: Use a larger boot stack
With sanitizers enabled, it becomes possible to overflow the stack when
only a single page is used.  Follow arm64's example and use the default
kernel stack size instead.  This is a bit wasteful, but without a guard
page, overflow merely corrupts adjacent .bss entries and is thus
difficult to debug.

Note, with a GENERIC kernel we already consume over half of the
available boot stack space, see the review for an example.

Reviewed by:	kib
Reported by:	Jenkins
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D41166
2023-07-24 18:49:36 -04:00
..
acpica spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
amd64 amd64: Use a larger boot stack 2023-07-24 18:49:36 -04:00
conf qlnxe: add driver to amd64 NOTES 2023-07-01 11:06:59 -06:00
ia32 spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
include Fix MINIMAL build on amd64 2023-07-14 09:18:43 +02:00
linux linux(4): Regen for xattr syscalls 2023-07-22 14:03:32 +03:00
linux32 linux(4): Regen for xattr syscalls 2023-07-22 14:03:32 +03:00
pci spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
sgx sgx: Remove unused variable. 2022-04-07 17:01:28 -07:00
vmm vmm: don't leak locks exiting vmmdev_ioctl() 2023-07-12 09:16:40 -07:00
Makefile