summaryrefslogtreecommitdiffstats
path: root/src/fundamental/bootspec-fundamental.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fundamental: Remove types-fundamental.hJan Janssen2022-06-271-2/+2
| | | | | | | | | | | | | This removes the fundamental typedefs in favor of just using standard C types. These are all used internally anyway and also do not do anything special to warrant any redefinition to EFI types. Even for BOOLEAN we can safely use stdbool. The defition from the EFI specification is fully compatible, including making any other values than 0/1 as undefined. The exception is sd_char as those need to be char16_t. The typedef is moved to string-util-fundamental.h instead.
* sd-boot: make use of new "sort-key" boot loader spec fieldLennart Poettering2022-03-181-2/+3
|
* fundamental: rename type.h → types-fundamental.hLennart Poettering2021-11-111-1/+1
| | | | | | | "type.h" is a very generic name, but this header is very specific to making the "fundaemtnal" stuff work, it maps genric types in two distinct ways. Hence let's make clear in the header name already what this is about.
* boot: clean up unified boot loader entry name/version extractionLennart Poettering2021-11-111-0/+16
Let's make sure IMAGE_ID/IMAGE_VERSION are properly honoured, and explain in a long comment why. Let's also use ID= field again, which was lost by accident. (While we are at it do some minimal OOM checks wherever we touch something)