DragonFlyBSD/src 0ad80e3sys/platform/pc64/include pmap.h, sys/platform/pc64/x86_64 pmap.c pmap_inval.c

kernel - Add needed ccfence and more error checks

* Add a cpu_ccfence() to PMAP_PAGE_BACKING_SCAN in order to prevent
  over-optimization of the ipte load by the compiler.

* Add machine-dependent assertion in the vm_page_free*() path to
  ensure that the page is not normally mapped at the time of the
  free.
DeltaFile
+11-2sys/platform/pc64/x86_64/pmap.c
+4-0sys/platform/pc64/x86_64/pmap_inval.c
+3-0sys/platform/pc64/include/pmap.h
+3-0sys/vm/vm_page.c
+21-24 files

UnifiedSplitRaw