
On Oct 21, 2008, at 2:35 PM, Wolfgang Denk wrote:
Dear Kumar Gala,
In message <1224520793-28186-1-git-send-email-galak@kernel.crashing.org
you wrote: Added the ability to config out bootm support for Linux, NetBSD, RTEMS
Signed-off-by: Kumar Gala galak@kernel.crashing.org
Looking for suggestions on how to deal with enabling LINUX, NETBSD, and RTEMS.
...
--- a/common/cmd_bootm.c +++ b/common/cmd_bootm.c @@ -103,13 +103,23 @@ extern int do_reset (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]); typedef int boot_os_fn (int flag, int argc, char *argv[], bootm_headers_t *images); /* pointers to os/initrd/fdt */
+#define CONFIG_BOOTM_LINUX 1 +#define CONFIG_BOOTM_NETBSD 1 +#define CONFIG_BOOTM_RTEMS 1
The only somewhat reasonable thing I can come up with is to add a "#define CONFIG_BOOTM_LINUX" to all board config files, so all support Linux by default, and leave it up to the board maintainers to add additioonal OS support if needed.
Comment?
Hmm, can we hold off on this until we have Kconfig than? It would be much easier at that point rather me having to touch ~450 config.h's.
- k