On Tue, Jul 2, 2013 at 6:41 AM, Robert Nelson <robertcnel...@gmail.com> wrote: > On Tue, Jul 2, 2013 at 2:39 AM, Simon Glass <s...@chromium.org> wrote: >> Hi Robert, >> >> On Tue, Jul 2, 2013 at 5:44 AM, Robert Nelson <robertcnel...@gmail.com> >> wrote: >>> >>> On Fri, Jun 28, 2013 at 5:12 PM, Tom Rini <tr...@ti.com> wrote: >>> > Hey all, >>> > >>> > I've tagged and pushed v2013.07-rc2. A bit more over the place than I >>> > should have gone, but picked up a lot of things that have been >>> > outstanding for a while. The big thing is a refactor of the boot loop. >>> > Everything should be working right now, but please test. Related to >>> > this is the ability to have crytpographically signed images. It's like >>> > secure boot in UEFI land, but hopefully without the kerfuffle. >>> > >>> > If you've got changes outstanding still, please start gently poking >>> > custodians with patchwork links. I've got a good bit of stuff I need to >>> > deal with myself still, but please prod me all the same. >>> >>> So, the bootm refactor ( 35fc84fa1ff51e15ecd3e464dac87eb105ffed30 ) >>> also broke bootz/zImage... >>> >>> Got it to atleast get past the "invalid OS" message via: >>> >>> diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c >>> index 02a5013..a0b55ef 100644 >>> --- a/common/cmd_bootm.c >>> +++ b/common/cmd_bootm.c >>> @@ -1744,6 +1744,12 @@ static int bootz_start(cmd_tbl_t *cmdtp, int >>> flag, int argc, >>> int ret; >>> void *zi_start, *zi_end; >>> >>> + memset(images, 0, sizeof(bootm_headers_t)); >>> + >>> + boot_start_lmb(images); >>> + >>> + images->os.os = IH_OS_LINUX; >>> + >>> ret = do_bootm_states(cmdtp, flag, argc, argv, BOOTM_STATE_START, >>> images, 1); >>> >>> However it's still locking up at "Starting Kernel ..." >> >> >> What board is this please? I have only tested on x86, but perhaps have >> missed something here. > > So far it looks like any arm board... I was working on specifically > the imx6 quad core wandboard bringup. But i've also verified it on > the Panda/Beagle too... Alll 3 of these boards worked fine with > v2013.07-rc1... > > Wandboard: > > Boot Sequence: (device tree boot) > load mmc ${mmcdev}:${mmcpart} ${loadaddr} zImage > load mmc ${mmcdev}:${mmcpart} ${fdt_addr} /dtbs/${fdt_file} > bootz ${loadaddr} - ${fdt_addr} > > U-Boot 2013.07-rc2-00001-g23c15c2-dirty (Jul 02 2013 - 06:33:59) > > CPU: Freescale i.MX6Q rev1.2 at 792 MHz > Reset cause: POR > Board: Wandboard > DRAM: 2 GiB > MMC: FSL_SDHC: 0, FSL_SDHC: 1 > *** Warning - bad CRC, using default environment > > In: serial > Out: serial > Err: serial > Net: FEC [PRIME] > Warning: FEC using MAC address from net device > > Hit any key to stop autoboot: 0 > => load mmc ${mmcdev}:${mmcpart} ${loadaddr} zImage > 4112496 bytes read in 307 ms (12.8 MiB/s) > => load mmc ${mmcdev}:${mmcpart} ${fdt_addr} /dtbs/${fdt_file} > 22150 bytes read in 126 ms (170.9 KiB/s) > => bootz ${loadaddr} - ${fdt_addr} <hardlock>
Missed the important detail... Regards, -- Robert Nelson http://www.rcn-ee.com/ _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot