riscv64 pmap: flush memory writes before remote sfence.vma
authorjca <jca@openbsd.org>
Thu, 3 Nov 2022 23:30:55 +0000 (23:30 +0000)
committerjca <jca@openbsd.org>
Thu, 3 Nov 2022 23:30:55 +0000 (23:30 +0000)
commit98936e098e2e41a52e16e11385d42c67be2f2f88
tree856edcf776d933a62601606b853103937a6cfe7c
parent79041df884775327035b6634a24256ad4c4b5467
riscv64 pmap: flush memory writes before remote sfence.vma

As pointed out by the RISC-V privileged spec.  Sadly this is not enough
to solve all existing userland or kernel crashes seen on Unmatched (and
possibly other?) machines.

ok kettenis@
sys/arch/riscv64/riscv64/pmap.c