HomeFreeBSD

pmap_enter() masked off the page offset bits, pmap_kenter() did not.
rS60881Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

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)

Details

Provenance
peterAuthored on
Parents
rS60880: MFC enough to make the alpha kernel compile again after SMP and random MFCs.
Branches
Unknown
Tags
Unknown

Event Timeline