[okl4-developer] okl4 on n810 : dd reuse?
Geoffrey Lee
glee at ok-labs.com
Wed Jun 4 14:21:13 EST 2008
On Mon, Jun 02, 2008 at 10:36:54AM -0500, Ashish Bijlani wrote:
> Hi,
>
Hi Ashish
It is possible to make use of native drivers in OK Linux. We do this
for several drivers in the IA-32 architecture, so that may serve
as a useful example on how you can reuse Linux drivers in an OKL4
environment.
What you are trying to do sounds like what LeVasseur et al. did
in an OSDI paper in 2004. Would it be possible for you to let
us know if you are looking to reimplement such functionality on top
of OKL4, or if you are developing a demo that implements similar
functionality?
-gl
> drivers present in Wombat/OKLinux (running as a VM on top of OKL4 as
> hypervisor) will send IPC msgs to the driver servers in Iguana. How
> can I make use of the "device driver (dd) reuse" infrastructure in
> OKL4 to let some of the drivers get direct access to the hardware?
> Particularly, I want the drivers present in one instance of
> OKLinux/Wombat to act as individual servers, which would serve I/O
> requests from the stub drivers in other instances of Wombat/Linux. How
> can I exploit the "dd reuse" feature to achieve this functionality in
> OKL4? For example, if I run OKL4 on N810, applying N810 patches to the
> existing OKLinux/Wombat, some drivers (specific to N810) in this
> instance of OKLinux/Wombat should be given direct device access
> because of the absence of the corresponding device driver servers in
> Iguana. Also, these drivers may be para-virtualized (i.e. with the
> help of previrtualization technology and in-place VMM sensitive
> processor instructions will trap into L4), however, these device
> drivers cannot handle I/O requests from other instances of
> Wombat/OKLinux because of the missing communication channel (shared
> memory or driver IPC). Please correct me if I'm wrong or missing
> something.
>
> Thanks,
> Ashish
>
> _______________________________________________
> Developer mailing list
> Developer at okl4.org
> https://lists.okl4.org/mailman/listinfo/developer
>
--
More information about the Developer
mailing list