CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        2017/04/02 12:06:57

Modified files:
        sys/arch/arm64/arm64: pmap.c 

Log message:
On ARMv8, the translation table walk is fully coherent so there is no
reason to explicitly flush the cache before invalidating the TLB.  The
barrier that is included in out TLB flushing code should be enough to
guarantee that the TLB walking hardware sees the updated page table
contents, so the explicit barriers can go as well.  Sanitize the code
immediately surrounding the removed bits while I'm there.

Tested by jsg@, ok drahn@, visa@

Reply via email to