]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/Include/Library/StallSmmLib.h
OvmfPkg/CsmSupportLib: list "LegacyRegion.h" in the INF file
[mirror_edk2.git] / Vlv2TbltDevicePkg / Include / Library / StallSmmLib.h
1 /*++
2
3 Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved
4
5 This program and the accompanying materials are licensed and made available under
6 the terms and conditions of the BSD License that accompanies this distribution.
7 The full text of the license may be found at
8 http://opensource.org/licenses/bsd-license.php.
9
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12
13
14 Module Name:
15
16 SmmStallLib.h
17
18 Abstract:
19
20 This library provides SMM functions for Stall.
21 These can be used to save size and simplify code.
22 All contents must be runtime and SMM safe.
23
24 --*/
25
26 #ifndef _SMM_STALL_LIB_H_
27 #define _SMM_STALL_LIB_H_
28 #include "PiDxe.h"
29 #include "Pi/PiSmmCis.h"
30 extern EFI_SMM_SYSTEM_TABLE2 *mSmst;
31
32 /**
33 Delay for at least the request number of microseconds
34
35 @param[in] Microseconds Number of microseconds to delay.
36
37 @retval None
38
39 **/
40 VOID
41 SmmStall (
42 IN UINTN Microseconds
43 );
44
45 #endif