hi I have a question about porting linux drivers in Fiasco.OC.Can I port linux drivers into Fiasco.OC ? if so , which drivers?all of drivers?thank you for considering my question.regards,shabnam
Hi,
On 07/29/2015 12:29 PM, Shabnam Engineer wrote:
hi I have a question about porting linux drivers in Fiasco.OC. Can I port linux drivers into Fiasco.OC ?
In a microkernel system device drivers are implemented as isolated user space components. No devices drivers, except from selected very low level devices like timer and interrupt controller, are implemented in the kernel.
Matthias.
Hi! This is very interesting!, is there any resource about what needs to be done for a user space component handling hw ? Thanks!
On Thu, Jul 30, 2015 at 1:51 AM, Matthias Lange < matthias.lange@kernkonzept.com> wrote:
Hi,
On 07/29/2015 12:29 PM, Shabnam Engineer wrote:
hi I have a question about porting linux drivers in Fiasco.OC. Can I port linux drivers into Fiasco.OC ?
In a microkernel system device drivers are implemented as isolated user space components. No devices drivers, except from selected very low level devices like timer and interrupt controller, are implemented in the kernel.
Matthias.
-- Matthias Lange, matthias.lange@kernkonzept.com, +49 - 351 - 41 88 86 14
Kernkonzept GmbH. Sitz: Dresden. Amtsgericht Dresden, HRB 31129. Geschäftsführer: Dr.-Ing. Michael Hohmuth
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
On Thu Jul 30, 2015 at 08:22:23 -0500, Jorge Alberto Garcia wrote:
Hi! This is very interesting!, is there any resource about what needs to be done for a user space component handling hw ?
Nothing really different than what a in-kernel drivers needs to do. Programs (including drivers) get access to device's MMIO as well as to their interrupts. Besides that it can be an ordinary program.
Adam
l4-hackers@os.inf.tu-dresden.de