Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'devel-stable' into for-next | Russell King | 2011-07-22 | 1 | -6/+2 |
|\ | | | | | | | | | Conflicts: arch/arm/kernel/entry-armv.S | ||||
| * | ARM: mm: tlb-fa: Use the new processor struct macros | Dave Martin | 2011-07-07 | 1 | -6/+2 |
| | | | | | | | | Signed-off-by: Dave Martin <dave.martin@linaro.org> | ||||
* | | ARM: btc: avoid invalidating the branch target cache on kernel TLB maintanence | Russell King | 2011-07-19 | 1 | -3/+1 |
|/ | | | | | | | | | | | | | | | | | | | Kernel space needs very little in the way of BTC maintanence as most mappings which are created and destroyed are non-executable, and so could never enter the instruction stream. The case which does warrant BTC maintanence is when a module is loaded. This creates a new executable mapping, but at that point the pages have not been initialized with code and data, so at that point they contain unpredictable information. Invalidating the BTC at this stage serves little useful purpose. Before we execute module code, we call flush_icache_range(), which deals with the BTC maintanence requirements. This ensures that we have a BTC maintanence operation before we execute code via the newly created mapping. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | ||||
* | ARM: Add support for FA526 v2 | Paulius Zaleckas | 2009-03-25 | 1 | -0/+75 |
Adds support for Faraday FA526 core. This core is used at least by: Cortina Systems Gemini and Centroid family Cavium Networks ECONA family Grain Media GM8120 Pixelplus ImageARM Prolific PL-1029 Faraday IP evaluation boards v2: - move TLB_BTB to separate patch - update copyrights Signed-off-by: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> |