[BUG] ARM: socfpga: L2 cache init

Steffen Trumtrar s.trumtrar at pengutronix.de
Wed Feb 25 00:21:00 PST 2015


On Tue, Feb 24, 2015 at 05:55:05PM -0600, Dinh Nguyen wrote:
> On Tue, Feb 17, 2015 at 4:28 PM, Russell King - ARM Linux
> <linux at arm.linux.org.uk> wrote:
> > On Tue, Feb 17, 2015 at 04:00:47PM -0600, Dinh Nguyen wrote:
> >> On Fri, Feb 13, 2015 at 2:01 AM, Steffen Trumtrar
> >> <s.trumtrar at pengutronix.de> wrote:
> >> > Yes, seems very likely that Russell is right.
> >>
> >> The bug doesn't happen if I disable the L2. Digging more...
> >
> > What ensures that the value written to socfpga_cpu1start_addr (by
> > of_property_read_u32() in socfpga_sysmgr_init(), called at .init_irq
> > time) is visible to the secondary CPU?
> 
> Yes, I was able use a JTAG debugger and can see that the
> secondary CPU is not seeing socfpga_cpu1start_addr correctly when the
> error occurs.
> 

\o/ very good. That sounds like the bug can be fixed soon.

Thanks,
Steffen

-- 
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 linux-arm-kernel mailing list