From: Will Deacon Date: Thu, 28 Feb 2013 16:48:11 +0000 (+0100) Subject: ARM: 7660/1: tlb: add branch predictor maintenance operations X-Git-Tag: v3.9-rc2~17^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=862c588f062fe9339a180cf6429e4df1855c376a;p=pandora-kernel.git ARM: 7660/1: tlb: add branch predictor maintenance operations The ARM architecture requires explicit branch predictor maintenance when updating an instruction stream for a given virtual address. In reality, this isn't so much of a burden because the branch predictor is flushed during the cache maintenance required to make the new instructions visible to the I-side of the processor. However, there are still some cases where explicit flushing is required, so add a local_bp_flush_all operation to deal with this. Reviewed-by: Catalin Marinas Signed-off-by: Will Deacon Signed-off-by: Russell King --- Reading git-diff-tree failed