[meta-ti] [PATCH] u-boot 2011.12: fix L2 cache on non-omap4 platforms

Andreas Müller schnitzeltony at gmx.de
Fri Jan 20 06:11:31 PST 2012


On Friday, January 20, 2012 01:49:52 PM Koen Kooi wrote:
> Signed-off-by: Koen Kooi <koen at dominion.thruhere.net>
> ---
>  ...7-disable-L2-cache-in-cleanup_before_linu.patch |   25
> ++++++++++++++++++++ recipes-bsp/u-boot/u-boot_2011.12.bb               | 
>   7 ++++-
>  2 files changed, 31 insertions(+), 1 deletions(-)
>  create mode 100644
> recipes-bsp/u-boot/u-boot/2011.12/0001-Revert-armv7-disable-L2-cache-in-cl
> eanup_before_linu.patch
> 
> diff --git
> a/recipes-bsp/u-boot/u-boot/2011.12/0001-Revert-armv7-disable-L2-cache-in-
> cleanup_before_linu.patch
> b/recipes-bsp/u-boot/u-boot/2011.12/0001-Revert-armv7-disable-L2-cache-in-
> cleanup_before_linu.patch new file mode 100644
> index 0000000..ea94709
> --- /dev/null
> +++
> b/recipes-bsp/u-boot/u-boot/2011.12/0001-Revert-armv7-disable-L2-cache-in-
> cleanup_before_linu.patch @@ -0,0 +1,25 @@
> +From 9ac047a112d8c6fe25e71a78946dbe9d707abd98 Mon Sep 17 00:00:00 2001
> +From: Philip Balister <philip at opensdr.com>
> +Date: Mon, 16 Jan 2012 09:45:11 -0500
> +Subject: [PATCH] Revert "armv7: disable L2 cache in
> cleanup_before_linux()" +
> +This reverts commit dc7100f4080952798413fb63bb4134b22c57623a.
> +---
> + arch/arm/cpu/armv7/cpu.c |    1 -
> + 1 files changed, 0 insertions(+), 1 deletions(-)
> +
> +diff --git a/arch/arm/cpu/armv7/cpu.c b/arch/arm/cpu/armv7/cpu.c
> +index 662c496..091e3e0 100644
> +--- a/arch/arm/cpu/armv7/cpu.c
> ++++ b/arch/arm/cpu/armv7/cpu.c
> +@@ -65,7 +65,6 @@ int cleanup_before_linux(void)
> + 	 * dcache_disable() in turn flushes the d-cache and disables MMU
> + 	 */
> + 	dcache_disable();
> +-	v7_outer_cache_disable();
How about some #ifdef OMAP3 ( or similar - did not check in detail ) here. As 
far as I understood there was a reason for OMAP4 to disable cache.

Andreas



More information about the meta-ti mailing list