On Fri Apr 29, 2005 at 06:45:57 +0200, Leon Brits wrote:
I've created some test code in a L4 Task, L4Linux App and L4Linux Kernel (2.4.28) module that communicates using short IPC messages. It works fine except that it seems that I can not send an IPC message to the L4Linux App from the Kernel Module (reverse is fine). l4_ipc_send() does not report any errors, but the App does not receive anything and the register values contains some 'random' values.
May I ask why you are trying to communicate with L4 IPC instead of using Linux primitives for the App<->Linux case? This sound strange at least.
When you say "the register values contains some 'random' values", do you mean that the IPC syscall returns without error but the message words contain values they're not supposed to contain?
Adam