Re: L4Linux update? Driver support
ba_f <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.devel |
|---|---|
| Message-ID | <[email protected]> |
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