summaryrefslogtreecommitdiffstats
path: root/sys/compat/linuxkpi/common/include/linux/compiler.h
diff options
context:
space:
mode:
authorskra <skra@FreeBSD.org>2015-12-15 13:17:40 +0000
committerskra <skra@FreeBSD.org>2015-12-15 13:17:40 +0000
commit8ea18c49f09488c3f47be2e2acaf2b5aaee70423 (patch)
tree1b1f1fc325469a093dca1d59064ce43541452b71 /sys/compat/linuxkpi/common/include/linux/compiler.h
parent8be98708bc92132cb693225afeb9c9678d8420fd (diff)
downloadFreeBSD-src-8ea18c49f09488c3f47be2e2acaf2b5aaee70423.zip
FreeBSD-src-8ea18c49f09488c3f47be2e2acaf2b5aaee70423.tar.gz
Flush intermediate TLB cache when L2 page table is unlinked.
This fixes an issue observed on Cortex A7 (RPi2) and on Cortex A15 (Jetson TK1) causing various memory corruptions. It turned out that even L2 page table with no valid mapping might be a subject of such caching. Note that not all platforms have intermediate TLB caching implemented. An open question is if this fix is sufficient for all platforms with this feature. Approved by: kib (mentor)
Diffstat (limited to 'sys/compat/linuxkpi/common/include/linux/compiler.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud