]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/Include/Ppi/MfgMemoryTest.h
Upload BSD-licensed Vlv2TbltDevicePkg and Vlv2DeviceRefCodePkg to
[mirror_edk2.git] / Vlv2TbltDevicePkg / Include / Ppi / MfgMemoryTest.h
1 /*++
2
3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
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 BaseMemoryTest.h
17
18 Abstract:
19
20 Pei memory test PPI as defined in Tiano
21
22 Used to Pei memory test in PEI
23
24 --*/
25
26 #ifndef _BASE_MEMORY_TEST_H_
27 #define _BASE_MEMORY_TEST_H_
28
29 typedef struct _PEI_MFG_MEMORY_TEST_PPI PEI_MFG_MEMORY_TEST_PPI;
30
31 typedef
32 EFI_STATUS
33 (EFIAPI *PEI_MFG_MEMORY_TEST) (
34 IN CONST EFI_PEI_SERVICES **PeiServices,
35 IN PEI_MFG_MEMORY_TEST_PPI * This,
36 IN UINT32 BeginAddress,
37 IN UINT32 MemoryLength
38 );
39
40 typedef struct _PEI_MFG_MEMORY_TEST_PPI {
41 PEI_MFG_MEMORY_TEST MfgMemoryTest;
42 }PEI_MFG_MEMORY_TEST_PPI;
43
44
45 extern EFI_GUID gPeiMfgMemoryTestPpiGuid;
46
47 #endif