On Fri, Jun 13, 2003 at 04:19:46PM +0200, Geert Uytterhoeven wrote: > Is this really a good idea? You moved board-specific code (`everything related > to one board in a single dir') into one directory? So for a new port, you now > have to add a arch/mips/<board>/ directory, and add files to arch/mips/pci/. > > I agree that extracting common parts and cleaning up the code is a good idea, > though. It's just toooo much to do in one step, expect forther moving of code to get everything to it's final place. The amount of code that was being duplicated was just insane and trying to sort boards by chipset was part of the evil. So MIPS's boards may come with one of several PCI chipsets and the Lasat systems may have either a NEC Nile4 or a Galileo 64120 chipset. Result? Each was duplicating the code to support both chipsets into it's arch/mips/foo/ code. Similar things with code to support various firmware such as PMON etc. Anyway, suggestions welcome, Ralf