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,
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,