Hi,

On Tuesday 06 July 2010 16:40:31 you wrote:
> What kind of Linux driver do you need?

In my opinion, the highest priority problems today with the Linux port are 
stability, code quality and cleanliness. The best example of LM32 problems is 
the executable loader hack. We should aim for inclusion in the official 
(Linus's) kernel tree, and the current code definitely does not meet the 
quality requirements for this. We don't need many drivers for this purpose; on 
the contrary it is usually better to submit a minimalistic port first e.g. 
with just the CPU, UART and timer, and then submit each additional driver one 
by one.

This is one of the reasons why we are going to use RTEMS at least in the first 
series of devices - the others being a potential faster boot time (and 
generally less overhead), a code base more simple and easier to work with, 
LM32 being already well supported, fewer obscure areas (not like FDPIC) and a 
more friendly community.

However, I still encourage the Linux port to MM - it is a great demonstration 
tool (makes it easier for people to understand there's a normal CPU in there), 
and, even in the short term, may be of interest to other developers (OpenWrt 
etc.)

Sébastien
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkym...@freenode
Webchat: www.milkymist.org/irc.html
Wiki: www.milkymist.org/wiki

Reply via email to