]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/Include/Library/StallSmmLib.h
Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / Vlv2TbltDevicePkg / Include / Library / StallSmmLib.h
1 /*++
2
3 Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved
4
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7
8
9 Module Name:
10
11 SmmStallLib.h
12
13 Abstract:
14
15 This library provides SMM functions for Stall.
16 These can be used to save size and simplify code.
17 All contents must be runtime and SMM safe.
18
19 --*/
20
21 #ifndef _SMM_STALL_LIB_H_
22 #define _SMM_STALL_LIB_H_
23 #include "PiDxe.h"
24 #include "Pi/PiSmmCis.h"
25 extern EFI_SMM_SYSTEM_TABLE2 *mSmst;
26
27 /**
28 Delay for at least the request number of microseconds
29
30 @param[in] Microseconds Number of microseconds to delay.
31
32 @retval None
33
34 **/
35 VOID
36 SmmStall (
37 IN UINTN Microseconds
38 );
39
40 #endif