]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/Include/Ppi/MfgMemoryTest.h
ArmPkg/CompilerIntrinsicsLib: Add uread, uwrite GCC assembly sources
[mirror_edk2.git] / Vlv2TbltDevicePkg / Include / Ppi / MfgMemoryTest.h
1 /*++
2
3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
4
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7
8
9 Module Name:
10
11 BaseMemoryTest.h
12
13 Abstract:
14
15 Pei memory test PPI as defined in Tiano
16
17 Used to Pei memory test in PEI
18
19 --*/
20
21 #ifndef _BASE_MEMORY_TEST_H_
22 #define _BASE_MEMORY_TEST_H_
23
24 typedef struct _PEI_MFG_MEMORY_TEST_PPI PEI_MFG_MEMORY_TEST_PPI;
25
26 typedef
27 EFI_STATUS
28 (EFIAPI *PEI_MFG_MEMORY_TEST) (
29 IN CONST EFI_PEI_SERVICES **PeiServices,
30 IN PEI_MFG_MEMORY_TEST_PPI * This,
31 IN UINT32 BeginAddress,
32 IN UINT32 MemoryLength
33 );
34
35 typedef struct _PEI_MFG_MEMORY_TEST_PPI {
36 PEI_MFG_MEMORY_TEST MfgMemoryTest;
37 }PEI_MFG_MEMORY_TEST_PPI;
38
39
40 extern EFI_GUID gPeiMfgMemoryTestPpiGuid;
41
42 #endif