[meta-xilinx] Linux/bare-metal AMP interrupt routing

Edward Wingate edwingate8 at gmail.com
Wed Jul 1 11:26:35 PDT 2015


On Thu, Jun 11, 2015 at 1:38 PM, Edward Wingate <edwingate8 at gmail.com> wrote:
> The Linux serial console is using UART1 (INT 82).  I am only
> forwarding UART0 (INT 59) to CPU1, not UART1, so I don't know why
> UART1 would lock up.  But the above doesn't seem to suggest it has to
> do with the UART interrupts, does it?  I guess it depends on what is
> in the murky part of the stack trace.

Found out the lock up is due to CPU0 and CPU1 trying to initialize the
global timer:
http://forums.xilinx.com/t5/Embedded-Linux/MicroZed-AMP-Linux-Baremetal-Configuration-Issue/m-p/511063#M10361

I applied the XAPP1078 change to bsp file xtime_l.c so that CPU1
doesn't initialize the timer and no more locking up.



More information about the meta-xilinx mailing list