From 7b26b7cf3a62fcb70de684a83dc9aa64ebb81a4d Mon Sep 17 00:00:00 2001 From: Yi-Yo Chiang Date: Fri, 8 Aug 2025 15:38:29 +0800 Subject: [PATCH] [lib][uefi] Stub implementation of BootService.RaiseTpl .RestoreTpl --- lib/uefi/boot_service_provider.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/uefi/boot_service_provider.cpp b/lib/uefi/boot_service_provider.cpp index 7e59cebf..041dd5e2 100644 --- a/lib/uefi/boot_service_provider.cpp +++ b/lib/uefi/boot_service_provider.cpp @@ -158,6 +158,10 @@ EfiTpl raise_tpl(EfiTpl new_tpl) { return APPLICATION; } +void restore_tpl(EfiTpl old_tpl) { + printf("%s is called %zu\n", __FUNCTION__, old_tpl); +} + EfiStatus get_verify_partitions(struct GblEfiImageLoadingProtocol *self, size_t *NumberOfPartitions, GblEfiPartitionName *Partitions) { @@ -387,4 +391,6 @@ void setup_boot_service_table(EfiBootService *service) { service->create_event = create_event; service->close_event = close_event; service->stall = stall; + service->raise_tpl = raise_tpl; + service->restore_tpl = restore_tpl; }