Searched hist:"3 ef966c4c0b0932cb2296313a9b4b529b9beb431" (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/amd64/amd64/ |
H A D | vm_machdep.c | diff 3ef966c4c0b0932cb2296313a9b4b529b9beb431 Tue Mar 15 16:42:53 CET 2016 Konstantin Belousov <kib@FreeBSD.org> The PKRU state size is 4 bytes, its support makes the XSAVE area size non-multiple of 64 bytes. Thereafter, the user state save area is misaligned, which triggers assertion in the debugging kernels, or segmentation violation on accesses for non-debugging configs.
Force the desired alignment of the user save area as the fix (workaround is to disable bit 9 in the hw.xsave_mask loader tunable). This correction is required for booting on the upcoming Intel' Purley platform.
Reported and tested by: "Pieper, Jeffrey E" <jeffrey.e.pieper@intel.com>, jimharris Sponsored by: The FreeBSD Foundation MFC after: 3 days
|
/freebsd/sys/i386/i386/ |
H A D | vm_machdep.c | diff 3ef966c4c0b0932cb2296313a9b4b529b9beb431 Tue Mar 15 16:42:53 CET 2016 Konstantin Belousov <kib@FreeBSD.org> The PKRU state size is 4 bytes, its support makes the XSAVE area size non-multiple of 64 bytes. Thereafter, the user state save area is misaligned, which triggers assertion in the debugging kernels, or segmentation violation on accesses for non-debugging configs.
Force the desired alignment of the user save area as the fix (workaround is to disable bit 9 in the hw.xsave_mask loader tunable). This correction is required for booting on the upcoming Intel' Purley platform.
Reported and tested by: "Pieper, Jeffrey E" <jeffrey.e.pieper@intel.com>, jimharris Sponsored by: The FreeBSD Foundation MFC after: 3 days
|