Longhi Stefano
2006-10-16 17:24:45 UTC
Hello,
I am trying to compile some modules and drivers together with LiS-2.18
configured to run in user-space. Those drivers do not use directly the
hardware but communicate with a separate non-streams driver.
My aim is to obtain something that runs on a target environment.
I read in LiS documentation that it is possible to build a user-space
version of LiS that can be used for laboratory testing, but I could not
find any additional information about this functionality.
I have some questions about that:
- Is it possible (and safe) to use this laboratory version of LiS to
compile a target application that runs in user-space?
- how should I compile my modules together with user-space streams.o? is
it enough to link them together in my final executable?
- is it possible (and how) to exchange data between a streams module
compiled in user space and a non-streams driver in kernel space?
- are performances worst in this configuration?
Thanks in advance
Stefano
I am trying to compile some modules and drivers together with LiS-2.18
configured to run in user-space. Those drivers do not use directly the
hardware but communicate with a separate non-streams driver.
My aim is to obtain something that runs on a target environment.
I read in LiS documentation that it is possible to build a user-space
version of LiS that can be used for laboratory testing, but I could not
find any additional information about this functionality.
I have some questions about that:
- Is it possible (and safe) to use this laboratory version of LiS to
compile a target application that runs in user-space?
- how should I compile my modules together with user-space streams.o? is
it enough to link them together in my final executable?
- is it possible (and how) to exchange data between a streams module
compiled in user space and a non-streams driver in kernel space?
- are performances worst in this configuration?
Thanks in advance
Stefano