35#define SBAT_LINE( name, generation, vendor, package, version, uri ) \
36 name "," _S2 ( generation ) "," vendor "," package "," \
40#define SBAT_GENERATION 1
51#define IPXE_SBAT_GENERATION 1
54#if IPXE_SBAT_GENERATION != 1
55#error "You may not modify IPXE_SBAT_GENERATION"
60 SBAT_LINE ( "sbat", SBAT_GENERATION, "SBAT Version", "sbat", \
61 _S2 ( SBAT_GENERATION ), \
62 "https://github.com/rhboot/shim/blob/main/SBAT.md" )
65#define __sbat __attribute__ (( section ( ".sbat" ), aligned ( 512 ) ))
67extern const char sbat[]
__sbat;
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
#define __sbat
Mark variable as being in the ".sbat" section.