[GIT PULL] ARM: cache flushing LoUIS API
From: Russell King - ARM Linux <hidden>
Date: 2012-09-27 11:48:05
On Tue, Sep 25, 2012 at 01:57:58PM +0100, Lorenzo Pieralisi wrote:
Hi Russell, I know it is coming quite late in the cycle but please consider pulling the patch series implementing the new cache maintenance LoUIS API, since it provides a stepping stone to implementing power management on upcoming A15 and A7 based platforms, leaving functionality for earlier processor versions unchanged. It has been tested on: - OMAP4/5 # suspend/hotplug and CPU idle - iMX6q # suspend and hotplug - TC2 big.LITTLE testchip # CPU idle
Ok, last night's PXA build regressed with this: arch/arm/mm/built-in.o: In function `xscale_dma_unmap_area': cache-xsc3l2.c:(.text+0x4194): undefined reference to `xscale_80200_A0_A1_flush_kern_cache_louis' That's because we missed that proc-xscale.S aliases a bunch of functions to xscale_80200_A0_A1_xxx from xscale_xxx. And looking at that, it seems that we also .type equivalent symbols - have you tested this on T2 builds to check whether it works correctly there?