Testing whether images will correctly boot with the standard distro bootcmds can be rather time-consuming as it tends to require flashing the images and booting on a device. Ditto for testing changes to config_distro_bootcmd.
Adding support for sandbox to run distro bootcmds makes things a lot more convenient. Version 4 is mostly a rebase on u-boot-dm/next as requested by Simon. As this branch now has networking support one extra patch had to be added to setup default PXE client architectures for intel. Changes in v4: - New patch to setup PXE client arch on intel systems - Adapt to sandbox networking support Changes in v3: - Fill in *start and *end with proper values - Improve deprecated sb command short line - Don't document subcommands for sb anymore Changes in v2: - Minor comment coding style improvement - Move into sandbox/lib/bootm.c - convert to u-boot coding style - Remove unneeded cast - Prevent uncessary casts - Always unmap mapped sysmem - Consistently use base variable to refer to unmapped memory - Various coding style fixes Sjoerd Simons (9): sandbox: only do sandboxfs for hostfs interface sandbox: Split bootm code out into lib/bootm sandbox: Add support for bootz sandbox: Renamed sb command to host sandbox: Implement host dev [device] config_distro_bootcmd.h: Add shared block definition for the host interface pxe: Ensure all memory access is to mapped memory config: Add default client arch defines for intel architectures sandbox: add config_distro_defaults and config_distro_bootcmd arch/sandbox/cpu/cpu.c | 12 --- arch/sandbox/lib/Makefile | 1 + arch/sandbox/lib/bootm.c | 63 ++++++++++++++ common/Makefile | 2 +- common/cmd_host.c | 176 +++++++++++++++++++++++++++++++++++++++ common/cmd_pxe.c | 86 ++++++++++++------- common/cmd_sandbox.c | 126 ---------------------------- fs/sandbox/sandboxfs.c | 6 +- include/config_distro_bootcmd.h | 13 +++ include/config_distro_defaults.h | 4 + include/configs/sandbox.h | 31 +++++-- 11 files changed, 342 insertions(+), 178 deletions(-) create mode 100644 arch/sandbox/lib/bootm.c create mode 100644 common/cmd_host.c delete mode 100644 common/cmd_sandbox.c -- 2.1.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot