kib
2d220d40d8
amd64: only set PCB_FULL_IRET pcb flag when #gp or similar exception comes
...
from usermode.
If CPU supports RDFSBASE, the flag also means that userspace fsbase
and gsbase are already written into pcb, which might be not true when
we handle #gp from kernel.
The offender is rdmsr_safe(), and the visible result is corrupted
userspace TLS base.
Reported by: pstef
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
2019-11-13 22:39:46 +00:00
..
2019-11-13 22:39:46 +00:00
2019-11-10 03:06:03 +00:00
2019-11-10 05:22:01 +00:00
2019-11-13 01:58:43 +00:00
2019-11-12 15:51:47 +00:00
2019-11-11 00:21:05 +00:00
2019-11-13 17:06:10 +00:00
2019-11-06 06:50:02 +00:00
2019-10-30 10:41:10 +00:00
2019-09-09 16:32:23 +00:00
2019-11-13 15:31:31 +00:00
2019-08-24 13:26:34 +00:00
2019-10-29 21:06:34 +00:00
2019-10-17 22:37:25 +00:00
2019-11-09 17:30:19 +00:00
2019-10-07 08:11:49 +00:00
2019-11-12 15:56:27 +00:00
2019-11-11 20:44:30 +00:00
2019-08-26 17:25:07 +00:00
2019-10-30 10:06:57 +00:00
2019-11-13 18:10:42 +00:00
2019-11-13 00:53:45 +00:00
2019-11-13 16:28:53 +00:00
2019-10-10 23:55:33 +00:00
2019-11-02 03:09:17 +00:00
2019-11-12 15:46:28 +00:00
2019-11-13 14:28:07 +00:00
2019-10-07 22:40:05 +00:00
2019-10-18 03:36:26 +00:00
2019-08-26 17:25:07 +00:00
2019-10-16 08:56:07 +00:00
2019-09-27 19:17:40 +00:00
2019-11-13 02:22:00 +00:00
2019-11-11 01:39:06 +00:00
2019-11-13 15:56:07 +00:00
2019-10-17 16:23:03 +00:00
2019-11-13 21:51:55 +00:00
2019-09-05 18:07:40 +00:00
2019-09-11 13:35:22 +00:00
2019-11-12 00:32:33 +00:00
2019-11-13 15:56:07 +00:00
2019-11-12 19:15:16 +00:00