summaryrefslogtreecommitdiffstats
path: root/arch/openrisc
diff options
context:
space:
mode:
authorPaul Burton <paul.burton@imgtec.com>2014-07-14 10:32:15 +0100
committerRalf Baechle <ralf@linux-mips.org>2014-08-02 00:06:46 +0200
commitab9988a3dafb8c94c2a19637fb00f7d1db799347 (patch)
tree6c564bb08c92d79fcad07b8add4c555842ba3246 /arch/openrisc
parent1f6c52ff7225789d20c1d69883f263d502b7eda7 (diff)
downloadblackbird-obmc-linux-ab9988a3dafb8c94c2a19637fb00f7d1db799347.tar.gz
blackbird-obmc-linux-ab9988a3dafb8c94c2a19637fb00f7d1db799347.zip
MIPS: Initialise MAARs
Add initialisation for Memory Accessibility Attribute Registers. Generic code cannot know the platform-specific requirements with regards to speculative accesses, so it simply calls a platform_maar_init function which platforms with MAARs are expected to implement by calling the provided write_maar_pair function & returning the number of MAAR pairs used. A weak default implementation will simply use no MAAR pairs. Any present but unused MAAR pairs are then marked invalid, effectively disabling them. The end result of this patch is that MAARs are all marked invalid, until platforms implement the platform_maar_init function. Signed-off-by: Paul Burton <paul.burton@imgtec.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/7331/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/openrisc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud