Dear Reinhard Meyer, In message <4c875885.9020...@emk-elektronik.de> you wrote: > > Not sure about that. I was thinking of a simple script that reads Linux' > mach-types.h (or arch/arm/tools/mach-types directly) and generates the > u-boot's mach-types.h file on the fly. That way only the #define lines could > be generated, producing a less than 100k files instead of > 1MB.
I don't think mach-types.h is worth spending so much effort on it, and coming up with another set of tools, incompatible to everything else in the world. > The same script would read the existing mach-types.h file, scanning for > something like > > /* MANUAL ENTRIES START */ > #define MACH_TYPE_XYZ 4711 > #define MACH_TYPE_ABC 4712 > /* MANUAL ENTRIES END */ I will not accept this. It willonly result in people adding entries that have not been registered so they cause conflicts sooner or later. We have been there before, and it did not work. I will not go back there. > Otherwise: > > It essentially means one can send patches for a new ARM based board > only if the MACH_TYPE has trickled through all the instances. Right. But this should be no problem, as you can register your MACH_ID as early as you want. > This is, somehow, unpleasing:). We should not "punish" ourselves in u-boot > just because someone has invented a method to prolong time-to-market ;) Just react in a pro-active way and register your machines as soon as you start working on the hardware design, and everything is well. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de History is only a confused heap of facts. -- Philip Earl of Chesterfield _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot