Changeset View
Changeset View
Standalone View
Standalone View
stand/uboot/main.c
Show First 20 Lines • Show All 527 Lines • ▼ Show 20 Lines | main(int argc, char **argv) | ||||
* U-boot may be running a boot script that can try something different | * U-boot may be running a boot script that can try something different | ||||
* so returning an error is better than forcing a reboot. | * so returning an error is better than forcing a reboot. | ||||
*/ | */ | ||||
if (devsw[i] == NULL) { | if (devsw[i] == NULL) { | ||||
printf("No boot device found!\n"); | printf("No boot device found!\n"); | ||||
return (0xbadef1ce); | return (0xbadef1ce); | ||||
} | } | ||||
ldev = uboot_fmtdev(&currdev); | ldev = devformat(&currdev.dd); | ||||
env_setenv("currdev", EV_VOLATILE, ldev, uboot_setcurrdev, env_nounset); | env_setenv("currdev", EV_VOLATILE, ldev, uboot_setcurrdev, env_nounset); | ||||
env_setenv("loaddev", EV_VOLATILE, ldev, env_noset, env_nounset); | env_setenv("loaddev", EV_VOLATILE, ldev, env_noset, env_nounset); | ||||
printf("Booting from %s\n", ldev); | printf("Booting from %s\n", ldev); | ||||
do_interact: | do_interact: | ||||
setenv("LINES", "24", 1); /* optional */ | setenv("LINES", "24", 1); /* optional */ | ||||
setenv("prompt", "loader>", 1); | setenv("prompt", "loader>", 1); | ||||
#ifdef __powerpc__ | #ifdef __powerpc__ | ||||
▲ Show 20 Lines • Show All 182 Lines • Show Last 20 Lines |