|
|
Re: [PATCH v5] ARM: cache-l2x0.c: save the final aux ctrl value for resuming |
On 05/03/2012 08:59 PM, Catalin Marinas wrote:
On Thu, May 03, 2012 at 01:07:37PM +0100, Yilu Mao wrote:There is a bug if l2x0 controller has been enabled when calling l2x0_init, the aux ctrl register will not be saved in l2x0_saved_regs. Therefore we will use uninitialized l2x0_saved_regs.aux_ctrl for resuming later. In this patch, the aux ctrl value is read and saved after it is initialized. So we have the real value being set for resuming. Signed-off-by: Yilu Mao<ylmao@xxxxxxxxxxx>Acked-by: Catalin Marinas<catalin.marinas@xxxxxxx>
Hi Catalin, Thanks for reviewing. I have another question: There are a lot of registers in l2x0 controller. Why we only save so small amount of registers? Base on l2x0 spec, they suggest to save/restore all of them. -- Thanks. Best Wishes, Yilu Mao _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
[Linux ARM (vger)] [Linux ARM MSM] [Linux Omap] [Linux Arm] [Linux Tegra] [Fedora ARM] [eCos] [Linux Fastboot] [Gcc Help] [Git] [DCCP] [IETF Announce] [Security] [PDAs] [Linux] [Linux MIPS] [Yosemite Campsites] [Photos]
![]() |
![]() |