A patch for u-boot 1.1.4 to add the described features. Apply as "patch -p1 < u-boot-1.1.4-extra-autoboot-features.patch"