summaryrefslogtreecommitdiffstats
path: root/contrib/netbsd-tests/lib/libc/t_cdb.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2016-12-23 19:28:15 +0000
committerjhb <jhb@FreeBSD.org>2016-12-23 19:28:15 +0000
commit47736d6328c101b7feaf37b7e7f2b8b02bbe9cb0 (patch)
treee93264c73bc28a993d41c2dc965cf399aeaba613 /contrib/netbsd-tests/lib/libc/t_cdb.c
parent6fe3572ab85710ef08eb56757141d76abee70c0b (diff)
downloadFreeBSD-src-47736d6328c101b7feaf37b7e7f2b8b02bbe9cb0.zip
FreeBSD-src-47736d6328c101b7feaf37b7e7f2b8b02bbe9cb0.tar.gz
MFC 308820,308821: Fixes for fatal page faults on x86.
308820: Report page faults due to reserved bits in PTEs as a separate fault type. Rather than reporting a page fault due to a bad PTE as a protection violation with the "rsv" flag, treat these faults as a separate type of fault altogether. 308821: MFamd64: Various fatal page fault fixes. - If a page fault is triggered due to reserved bits in a PTE, treat it as a fatal fault and panic. - If PG_NX is in use, report whether a fatal page fault is due to an instruction fetch or a data access. - If a fatal page fault is due to reserved bits in a PTE, report that as the page fault type rather than a protection violation.
Diffstat (limited to 'contrib/netbsd-tests/lib/libc/t_cdb.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud