[image] Fail "imgexec"/"boot" if the image to execute is ambiguous
authorMichael Brown <mcb30@etherboot.org>
Tue, 8 Jul 2008 02:50:44 +0000 (03:50 +0100)
committerMichael Brown <mcb30@etherboot.org>
Tue, 8 Jul 2008 02:50:44 +0000 (03:50 +0100)
commit0436e417bcb9acd658b73a65172474a71eb12b83
treef943d7ba1a70016b8a2d8246b6d60a599c68e73a
parent4f2861a3767700f3acb6320b10a67ea983f9ba0c
[image] Fail "imgexec"/"boot" if the image to execute is ambiguous

If there is more than one loaded image, refuse to automatically select
the image to execute.  There are at least two possible cases, with
different "correct" answers:

1. User loads image A by mistake, then loads image B and types "boot".
   User wants to execute image B.

2. User loads image A, then loads image B (which patches image A), then
   types "boot".  User wants to execute image A.

If a user actually wants to load multiple images, they must explicitly
specify which image is to be executed.
src/hci/commands/image_cmd.c
src/usr/imgmgmt.c