diff options
author | peter <peter@FreeBSD.org> | 2000-05-24 14:22:22 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2000-05-24 14:22:22 +0000 |
commit | 6696467650d49ec51252f922278b9df904c4e8bf (patch) | |
tree | 39d91ae29580a92246a32e3d1a218f437bd2d37d /lib/libdisk/write_disk.c | |
parent | 8fb37028044769c5af436308562a6a09417640de (diff) | |
download | FreeBSD-src-6696467650d49ec51252f922278b9df904c4e8bf.zip FreeBSD-src-6696467650d49ec51252f922278b9df904c4e8bf.tar.gz |
pmap_enter() masked off the page offset bits, pmap_kenter() did not.
This (I believe) is the cause of the XFree86 startup and/or mptable(8)
panics when programs were reading from /dev/mem at non-page-aligned
offsets. The offsets were being converted into random page flags in the
page tables. :-( (including PG_PS = 4MB page size)
Diffstat (limited to 'lib/libdisk/write_disk.c')
0 files changed, 0 insertions, 0 deletions