Matthew Fornero/AandDTech wrote on 01/23/2013 06:51:17 PM: > Here's /proc/interrupts on the running system (before xeno_nucleus > module is loaded) > / # cat /proc/interrupts > CPU0 CPU1 > 29: 429 161 GIC twd > 40: 0 0 GIC xdevcfg > 43: 8 0 GIC xttcpss clockevent > 45: 0 0 GIC pl330 > 46: 0 0 GIC pl330 > 47: 0 0 GIC pl330 > 48: 0 0 GIC pl330 > 49: 0 0 GIC pl330 > 51: 0 0 GIC e000d000.ps7-qspi > 53: 0 0 GIC ehci_hcd:usb1 > 54: 815 0 GIC eth0 > 56: 465 0 GIC mmc0 > 72: 0 0 GIC pl330 > 73: 0 0 GIC pl330 > 74: 0 0 GIC pl330 > 75: 0 0 GIC pl330 > 82: 43 0 GIC xuartps > IPI0: 0 0 Timer broadcast interrupts > IPI1: 1425 1551 Rescheduling interrupts > IPI2: 0 0 Function call interrupts > IPI3: 50 49 Single function call interrupts > IPI4: 0 0 CPU stop interrupts > Err: 0 > > Things of note: > twd is the (per cpu) timer used by the ipipe > xttcpss is a triple timer counter within the SoC, which appears to > only be used until the twd timer is setup-- this timer is *not* > ported to the Ipipe, which I assumed was okay because the twd is > used-- is this assumption correct?
Looking over the iMX6 ipipe code, I'm guessing maybe I need to do the ipipe porting for the xttcpss timer? The iMX6 is a Cortex-A9 processor that uses the twd timer in SMP mode, but it looks like the mxc timer is also registered with ipipe regardless of SMP mode. Best Regards, Matthew Fornero _______________________________________________ Xenomai mailing list [email protected] http://www.xenomai.org/mailman/listinfo/xenomai
