]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 303753,308004: Add bounds checking on addresses used with /dev/mem.
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 2 Dec 2016 19:02:12 +0000 (19:02 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 2 Dec 2016 19:02:12 +0000 (19:02 +0000)
commit531ee2a2258d47af450b522534e9421a15ec98d5
tree276bec8aa95c7870986e477a25a891ac2778e40e
parent4118c4da41e289917b64e6c001502761811df4a4
MFC 303753,308004: Add bounds checking on addresses used with /dev/mem.

303753:
Don't permit mappings of invalid physical addresses on amd64 via /dev/mem.

308004:
MFamd64: Add bounds checks on addresses used with /dev/mem.

Reject attempts to read from or memory map offsets in /dev/mem that are
beyond the maximum-supported physical address of the current CPU.

git-svn-id: svn://svn.freebsd.org/base/stable/10@309426 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/amd64/amd64/mem.c
sys/amd64/include/md_var.h
sys/i386/i386/mem.c
sys/i386/include/md_var.h