On Wed, Nov 04, 2009 at 10:54:24AM +0100, Philippe Gerum wrote:
> 
> The issue is more likely in the interrupt pipeline. When Xenomai is
> compiled as modules, does the system lock up when loading the nucleus,

Yes.

I looked at this problem using my shiny new BDI3000.

mpcl8572>select 0
    Target CPU        : MPC8572 Core#0
    Core state        : halted
    Debug entry cause : COP halt
    Current PC        : 0xc000aae4
    Current CR        : 0x44044022
    Current MSR       : 0x00021000
    Current LR        : 0xc000aabc
    Current CCSRBAR   : 0x0_ffe00000

mpc8572>select 1
    Target CPU        : MPC8572 Core#1
    Core state        : halted
    Debug entry cause : COP halt
    Current PC        : 0xc006db38
    Current CR        : 0x22000022
    Current MSR       : 0x00021000
    Current LR        : 0xc006ed10
    Current CCSRBAR   : 0x0_ffe00000

System.map:

c000a794 T __ipipe_send_ipi
c000a968 T ipipe_critical_enter
c000ab50 T __ipipe_enable_pipeline

c006da60 T ipipe_release_tickdev
c006daf8 T __ipipe_check_percpu_access
c006dbf4 T __ipipe_set_irq_pending

So, were stuck in ipipe_critical_enter() and __ipipe_check_percpu_access().

I'll try and pull this apart some more...

Richard


_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to