This helps address a panic that is seen when certain DRM features are
exposed:
https://github.com/freebsd/drm-kmod/pull/120/changes/cde2fe679438bd5f4d300a61a907e29497618910
We need to enable these features again in order to provide support
for meteorlake and newer GPUs.
pmap_enter_pde panics on a failed assertion due to PG_M not being set
for the new entry. It seems like the intel driver remaps some memory
regions (remap_io_mapping->lkpi_vmf_insert_pfn_prot_locked) which set up
some number of pages. Later when pmap_enter_pde is called the write
protection is set but PG_M never gets triggered.
This change sets PG_M if the protection contains PG_RW to ensure that
we satisfy the conditions to use pmap_enter_pde.