commit | 19b45d92a9bd07de334ba2ccdc6060aa5495cd07 | [log] [tgz] |
---|---|---|
author | Catalin Marinas <catalin.marinas@arm.com> | Tue Feb 14 12:09:09 2012 +0000 |
committer | Jon Medhurst <tixy@linaro.org> | Mon Mar 19 09:06:33 2012 +0000 |
tree | 2746e4d78b2220b08ed7a6b62cbe531dc1d4135f | |
parent | 088e82eaee80e14a71d35d5f915395ca36530823 [diff] |
ARMv7: Flush the vectors page using the base address With the domains removal patch, the vectors page is populated using the kernel linear mapping address. However, the flush_icache_range() function must be called on the high vectors address because the I-cache is allowed to have aliases (or can even be ASID-tagged VIVT). Note that on ARMv7 processors the D-cache is non-aliasing. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Cc: stable@vger.kernel.org