This patch makes Limine advertise its branding and the ESP partition GUID to systemd over the Boot Loader Interface specification. There's more to the Boot Loader Interface than these variables, but this acts as an initial implementation. See #473. BLI variables are initialised for all protocols, not just Linux. While currently only systemd makes use of it, this allows future Limine protocol kernels (or their userspace) to discover the ESP.
11 lines
100 B
C
11 lines
100 B
C
#ifndef LIB__BLI_H__
|
|
#define LIB__BLI_H__
|
|
|
|
#if defined (UEFI)
|
|
|
|
void init_bli(void);
|
|
|
|
#endif
|
|
|
|
#endif
|