freebsd-dev/sys/amd64
Mark Johnston 8cd05b8833 amd64: Clear the local TSS when creating a new thread
Otherwise it is copied from the creating thread.  Then, if either thread
exits, the other is left with a dangling pointer, typically resulting in
a page fault upon the next context switch.

Reported by:	syzkaller
Reviewed by:	kib
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D30607
2021-06-01 19:38:22 -04:00
..
acpica acpi: Make nexus_acpi quiet on amd64 and i386 2021-03-05 12:54:00 -05:00
amd64 amd64: Clear the local TSS when creating a new thread 2021-06-01 19:38:22 -04:00
cloudabi32 Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead. 2020-09-27 18:47:06 +00:00
cloudabi64 Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead. 2020-09-27 18:47:06 +00:00
conf sys/*/conf/*, docs: fix links to handbook 2021-05-20 09:27:10 +01:00
ia32 amd64: clear debug registers on execing 32bit native binary 2021-04-10 04:25:02 +03:00
include x86/xen: remove PVHv1 code 2021-05-17 11:41:21 +02:00
linux linux(4); Retire unnecessary __packed attribute from some struct's 2021-05-31 21:56:34 +03:00
linux32 linux(4); Retire unnecessary __packed attribute from some struct's 2021-05-31 21:56:34 +03:00
pci pci_cfgreg.c: Use io port config access for early boot time. 2019-04-09 18:07:17 +00:00
sgx Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
vmm vmm: Let guests enable SMEP/SMAP if the host supports it 2021-05-26 09:34:52 -04:00
Makefile Bring the tags and links entries for amd64 up to date. 2015-10-27 22:59:24 +00:00