Jay Carlson wrote: > > Disclaimer: I'm just a hobbyist. > Disclaimer: I am an MontaVista employee, but as always, this email only represents my own opinion. :-) > Kevin D. Kissell writes: > > > Individual embedded Linux companies don't have much motivation to attack > this problem alone, as it looks like it could involve extensive gcc hacking. > If a particular customer looks like they have code density issues, it'd be > easier for embedded linux companies to just recommend, say, ARM. MIPS > Technologies on the other hand carries the banner for all devices licensing > their architecture, and any toolchain work may result in greater demand for > their own cores and licensee products. > I agree. Toolchain is the first step in the food chain. It makes most sense for MTI to invest in it and to make it better. All companies that I heard of switching from MIPS to PPC are due to toolchain (including debuggers). Sometimes it even has nothing to do with Linux. I think kernel also needs improvement in terms of board/machine support. I wrote an email long time ago talking about introducing a board support structure. I predicted we would see 20 new MIPS boards added this year and 100 more down the road. Apparently a better structure needs to be in place to accomdate the growth. It will certainly make future porting much easier too. While some of the improvement can be done incrementally (like time.c mess clean-up), some (like irq, PCI?) is probably best to be done just in one shot. Jun