+3
-49
@@ -1,14 +1,12 @@
|
||||
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
||||
#pragma once
|
||||
|
||||
#include "efivars.h"
|
||||
#include "efivars-fundamental.h"
|
||||
#include "string-util.h"
|
||||
#include "sd-id128.h"
|
||||
|
||||
#include "forward.h"
|
||||
|
||||
/* Various calls for interfacing with EFI variables from the official UEFI specs. */
|
||||
|
||||
#if ENABLE_EFI
|
||||
|
||||
int efi_reboot_to_firmware_supported(void);
|
||||
int efi_get_reboot_to_firmware(void);
|
||||
int efi_set_reboot_to_firmware(bool value);
|
||||
@@ -22,49 +20,5 @@ int efi_get_boot_options(uint16_t **ret_options);
|
||||
|
||||
bool efi_has_tpm2(void);
|
||||
|
||||
#else
|
||||
|
||||
static inline int efi_reboot_to_firmware_supported(void) {
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
static inline int efi_get_reboot_to_firmware(void) {
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
static inline int efi_set_reboot_to_firmware(bool value) {
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
static inline int efi_get_boot_option(uint16_t nr, char **ret_title, sd_id128_t *ret_part_uuid, char **ret_path, bool *ret_active) {
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
static inline int efi_add_boot_option(uint16_t id, const char *title, uint32_t part, uint64_t pstart, uint64_t psize, sd_id128_t part_uuid, const char *path) {
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
static inline int efi_remove_boot_option(uint16_t id) {
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
static inline int efi_get_boot_order(uint16_t **ret_order) {
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
static inline int efi_set_boot_order(const uint16_t *order, size_t n) {
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
static inline int efi_get_boot_options(uint16_t **ret_options) {
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
static inline bool efi_has_tpm2(void) {
|
||||
return false;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
sd_id128_t efi_guid_to_id128(const void *guid);
|
||||
void efi_id128_to_guid(sd_id128_t id, void *ret_guid);
|
||||
|
||||
Reference in New Issue
Block a user