aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMatthias Welwarsky <matthias@welwarsky.de>2015-11-19 22:09:49 +0100
committerPaul Fertser <fercerpav@gmail.com>2015-11-30 10:07:33 +0000
commit3683f8cef09f389ed840f2dbef5bd1749b60a16f (patch)
treeb06de9ecedf7ef0a44a9afcca97b3fe6367cd32c /tools
parent442e2506b1d535c9420a29066f5d9c8fb11de35a (diff)
cortex_a: rework mmu manipulation
when disabling the mmu to access physical addresses, normally the d-cache must be disabled as well. Disabling the d-cache also requires a full clean&invalidate. However, since all memory writes are treated as write- through no-allocate and memory reads do not allocate cache lines, effectively the d-cache state does not change at all. We can therefore save the the d-cache disabling and flushing. This patch also simplifies the function a bit. Change-Id: Ia17c56a28f432156429cd4596107e3652b788e63 Signed-off-by: Matthias Welwarsky <matthias@welwarsky.de> Reviewed-on: http://openocd.zylin.com/3114 Tested-by: jenkins Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions