aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2017-05-13 13:03:20 +0000
committerAndrew Turner <andrew@FreeBSD.org>2017-05-13 13:03:20 +0000
commit2438ef7673d5f60c636ea84d37a3a2b503bf0684 (patch)
tree7c309c33de5bbae2c0b8d8eca93174677b84a17e
parentc031b4b01e16c47ef801e99d3b7b9e8e03f4dc31 (diff)
downloadsrc-2438ef7673d5f60c636ea84d37a3a2b503bf0684.tar.gz
src-2438ef7673d5f60c636ea84d37a3a2b503bf0684.zip
Allocate a cacheline when reading or writing to write through memory. The
hardware will still write to memory, however following reads will be from the cache. MFC after: 1 week Sponsored by: DARPA, AFRL
Notes
Notes: svn path=/head/; revision=318253
-rw-r--r--sys/arm64/include/armreg.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm64/include/armreg.h b/sys/arm64/include/armreg.h
index 6a5fde64ef0d..9175bacacd96 100644
--- a/sys/arm64/include/armreg.h
+++ b/sys/arm64/include/armreg.h
@@ -360,7 +360,7 @@
#define MAIR_ATTR(attr, idx) ((attr) << ((idx) * 8))
#define MAIR_DEVICE_nGnRnE 0x00
#define MAIR_NORMAL_NC 0x44
-#define MAIR_NORMAL_WT 0x88
+#define MAIR_NORMAL_WT 0xbb
#define MAIR_NORMAL_WB 0xff
/* PAR_EL1 - Physical Address Register */