summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/efi/efi_image.h
blob: 0fc0402b177628f59a3748d045c454aba8da2bd2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#ifndef _IPXE_EFI_IMAGE_H
#define _IPXE_EFI_IMAGE_H

/** @file
 *
 * EFI images
 *
 */

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );

#include <ipxe/image.h>

extern struct image_type efi_image_type[] __image_type ( PROBE_NORMAL );

/**
 * Check if EFI image can be loaded directly
 *
 * @v image		EFI image
 * @ret can_load	EFI image can be loaded directly
 */
static inline int efi_can_load ( struct image *image ) {

	return ( image->type == efi_image_type );
}

#endif /* _IPXE_EFI_IMAGE_H */