[PATCH 2/6] ARM: mmu: Add VBAR setup
Sascha Hauer
s.hauer at pengutronix.de
Mon Jan 4 01:04:20 PST 2016
On Thu, Dec 31, 2015 at 09:58:34PM -0800, Andrey Smirnov wrote:
> Add code to make sure that normal vector exception table, when it is
> used due to unavailability of the high vector table, was not re-mapped
> from 0x0 via VBAR by someone else before us.
>
> Signed-off-by: Andrey Smirnov <andrew.smirnov at gmail.com>
> ---
> arch/arm/cpu/mmu.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/arch/arm/cpu/mmu.c b/arch/arm/cpu/mmu.c
> index 784221c..e32523b 100644
> --- a/arch/arm/cpu/mmu.c
> +++ b/arch/arm/cpu/mmu.c
> @@ -302,6 +302,12 @@ static void vectors_init(void)
> * live without being able to catch NULL pointer dereferences
> */
> exc = arm_create_pte(0x0);
> +
> + /*
> + Make sure that vecotrs are not re-mapped from 0x0
> + via VBAR (no-op on non-ARMv7)
> + */
s/vecotrs/vectors/
/*
* Please use this multimline
* comment style.
*/
Sascha
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list