summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/gpxe/image.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/include/gpxe/image.h b/src/include/gpxe/image.h
index efc6a642b..fc955c2e8 100644
--- a/src/include/gpxe/image.h
+++ b/src/include/gpxe/image.h
@@ -45,8 +45,14 @@ struct image {
/** Image type, if known */
struct image_type *type;
+
+ /** Flags */
+ unsigned int flags;
};
+/** Image is loaded */
+#define IMAGE_LOADED 0x0001
+
/** An executable or loadable image type */
struct image_type {
/** Name of this image type */
@@ -102,6 +108,7 @@ extern struct list_head images;
extern int register_image ( struct image *image );
extern void unregister_image ( struct image *image );
+struct image * find_image ( const char *name );
extern int image_load ( struct image *image );
extern int image_autoload ( struct image *image );
extern int image_exec ( struct image *image );