Am 2015-11-03 00:08, schrieb Adam Lackorzynski:
On Mon Nov 02, 2015 at 18:20:55 +0100, ba_f wrote:
Alrighty then,
i guess i can back-port the stuff needed.
Now, about Drivers:
I want to write a L4Linux Driver that communicates with another L4-Task (l4re-App). Can i just call all the L4-IPC stuff from within the driver?
You can but...
Is there something special to take care of?
... take care that you use the L4XV_FN* wrappers and also do not block long when doing calls because that will block L4Linux's vCPU. Best use some asynchronous way of communication but at least make sure any calls are replied soonish/immediately.
Adam
Hey Adam & Folks,
unfortunately, my Server does some crypto stuff and thus is pretty slow.
Right now, my L4re-App (Client) is doing a IOStream::call() which i assume is not appropriate in L4Linux, since it's waiting long. So, L4Linux gets blocked with Istream::receive() and IRQ::receive(), right?
If this is true, i don't really see a clean way of an asynchronous communication, is there?
Thanks,
ba_f