]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[image] Simplify image management
authorMichael Brown <mcb30@ipxe.org>
Mon, 7 Mar 2011 00:37:50 +0000 (00:37 +0000)
committerMichael Brown <mcb30@ipxe.org>
Mon, 7 Mar 2011 00:37:50 +0000 (00:37 +0000)
commit34b6ecb2f1d7940a0065cbabd6f9dcd439b4c841
treeea583bf6fde26b2ed12ee3c6b117055e555555d9
parent530a01eff0351d177d95e021249ec65ec631108c
[image] Simplify image management

Refactor the {load,exec} image operations as {probe,exec}.  This makes
the probe mechanism cleaner, eliminates some forward declarations,
avoids holding magic state in image->priv, eliminates the possibility
of screwing up between the "load" and "exec" stages, and makes the
documentation simpler since the concept of "loading" (as distinct from
"executing") no longer needs to be explained.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
20 files changed:
src/arch/i386/image/bzimage.c
src/arch/i386/image/com32.c
src/arch/i386/image/comboot.c
src/arch/i386/image/elfboot.c
src/arch/i386/image/multiboot.c
src/arch/i386/image/nbi.c
src/arch/i386/image/pxe_image.c
src/arch/i386/interface/syslinux/comboot_call.c
src/core/downloader.c
src/core/image.c
src/hci/commands/image_cmd.c
src/image/efi_image.c
src/image/elf.c
src/image/embedded.c
src/image/script.c
src/include/ipxe/elf.h
src/include/ipxe/image.h
src/include/usr/imgmgmt.h
src/usr/autoboot.c
src/usr/imgmgmt.c