HomeFreeBSD

Determine whether the MMU hardware is capable of updating a page table

Description

Determine whether the MMU hardware is capable of updating a page table
entry's access flag and dirty state, and enable this feature when it's
available.

Ensure that we don't overlook a dirty state update that is concurrent
with a call to pmap_enter(). (Previously, all dirty state updates would
have occurred with the containing pmap's lock held, so a page table entry's
dirty state could not have changed while pmap_enter() held that same lock.)

Reviewed by: andrew, markj
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D22907

Details

Provenance
alcAuthored on Dec 30 2019, 8:30 PM
Parents
rG54666dffa80b: linux(4): implement copy_file_range(2)
Branches
Unknown
Tags
Unknown

Event Timeline