Hi, I'm using xenomai instead of fusion. When I bind a heap in user space which is created by a kernel module, the return value is -2 which I don't know what it means for it is not one of several values explained by the document. This program runned well with fusion 0.9. My kernel is 2.6.13 patched with ipipe. Can anybody shed light on it?
And there's another strange error. In an ISR, printk must be called or the interrupt can't be cleared. So now I add an empty printk to every ISR. Thanks.