diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/gpxe/image.h | 7 |
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 ); |
