/** @file Implementation of Task Priority Level (TPL) related services in the UEFI Boot Services table for use in unit tests. Copyright (c) Microsoft Corporation SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include "UnitTestUefiBootServicesTableLib.h" /** Raise the task priority level to the new level. High level is implemented by disabling processor interrupts. @param NewTpl New task priority level @return The previous task priority level **/ EFI_TPL EFIAPI UnitTestRaiseTpl ( IN EFI_TPL NewTpl ) { return TPL_APPLICATION; } /** Lowers the task priority to the previous value. If the new priority unmasks events at a higher priority, they are dispatched. @param NewTpl New, lower, task priority **/ VOID EFIAPI UnitTestRestoreTpl ( IN EFI_TPL NewTpl ) { return; }