Invalidate TLB on a local hart.

This was missed in r339367 ("Various fixes for TLB management on RISC-V.").

This fixes operation on lowRISC.

Reviewed by:	jhb
Approved by:	re (gjb)
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D17583
This commit is contained in:
Ruslan Bukin 2018-10-16 16:03:17 +00:00
parent 4835c3b1df
commit 94036a2587
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=339381

View File

@ -804,6 +804,7 @@ pmap_invalidate_all(pmap_t pmap)
* all sfence_vma requests as global however.
*/
sbi_remote_sfence_vma(mask.__bits, 0, 0);
sfence_vma();
sched_unpin();
}
#else