I am testing kernel 2.6.23 ARCH=powerpc with Xenomai 2.4-rc4.  The 
clocktest and cyclictest work perfectly with the uic/spinlock patches.  
However, the irqloop test fails with the Oops shown below.

    Steve

# modprobe xeno_irqbench
# lsmod
Module                  Size  Used by    Not tainted
xeno_irqbench           9668  0
# /usr/xenomai/bin/irqloop
Unable to handle kernel paging request for instruction fetch
Faulting instruction address: 0x00000000
Oops: Kernel access of bad area, sig: 11 [#1]
Netdec
Modules linked in: xeno_irqbench
NIP: 00000000 LR: c016d368 CTR: 00000000
REGS: c0f3dd20 TRAP: 0400   Not tainted  (2.6.23)
MSR: 00029030 <EE,ME,IR,DR>  CR: 24000488  XER: 00000000
TASK = c032dc00[665] 'irqloop' THREAD: c0f3c000
GPR00: 00000000 c0f3ddd0 c032dc00 00000004 00000000 c0049e50 c02b0000 
00000000
GPR08: c0296868 00000000 c028e0cc 00000000 000003ff 1001a8d8 00ff9900 
00000001
GPR16: c02c0000 c0f3df50 c02ba360 c02a0000 00000040 fffffff0 00000010 
c0296868
GPR24: c02a0000 c02b0000 c0d54898 00000018 c0f3de2c 00000000 00000000 
c0d50040
NIP [00000000] 0x0
LR [c016d368] rthal_irq_enable+0x4c/0x64
Call Trace:
[c0f3ddd0] [c0049ad8] xnintr_attach+0xd8/0xf0 (unreliable)
[c0f3dde0] [c0049860] xnintr_enable+0x14/0x24
[c0f3ddf0] [c007cf90] rtdm_irq_request+0x6c/0x94
[c0f3de10] [c201acbc] rt_irqbench_ioctl_nrt+0x5c0/0x654 [xeno_irqbench]
[c0f3de60] [c007bef8] __rt_dev_ioctl+0x80/0x138
[c0f3dea0] [c007de4c] sys_rtdm_ioctl+0x20/0x30
[c0f3deb0] [c0054a80] losyscall_event+0xc8/0x1d0
[c0f3dee0] [c0046d7c] __ipipe_dispatch_event+0xa4/0x208
[c0f3df30] [c0007cc8] __ipipe_syscall_root+0x40/0xf0
[c0f3df40] [c000d92c] DoSyscall+0x20/0x5c
Instruction dump:
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
Segmentation fault


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

Reply via email to