]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/Library/CpuExceptionHandlerLib/UnitTest/DxeCpuExceptionHandlerLibUnitTest.inf
UefiCpuPkg: Add Unit tests for DxeCpuExceptionHandlerLib
[mirror_edk2.git] / UefiCpuPkg / Library / CpuExceptionHandlerLib / UnitTest / DxeCpuExceptionHandlerLibUnitTest.inf
CommitLineData
beabde58
TD
1## @file\r
2# Unit tests of the DxeCpuExceptionHandlerLib instance.\r
3#\r
4# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>\r
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6##\r
7\r
8[Defines]\r
9 INF_VERSION = 0x00010005\r
10 BASE_NAME = CpuExceptionHandlerDxeTest\r
11 FILE_GUID = D76BFD9C-0B6D-46BD-AD66-2BBB6FA7031A\r
12 MODULE_TYPE = DXE_DRIVER\r
13 VERSION_STRING = 1.0\r
14 ENTRY_POINT = CpuExceptionHandlerTestEntry\r
15\r
16#\r
17# The following information is for reference only and not required by the build tools.\r
18#\r
19# VALID_ARCHITECTURES = X64\r
20#\r
21[Sources.X64]\r
22 X64/ArchExceptionHandlerTestAsm.nasm\r
23 X64/ArchExceptionHandlerTest.c\r
24\r
25[Sources.common]\r
26 CpuExceptionHandlerTest.h\r
27 CpuExceptionHandlerTestCommon.c\r
28 DxeCpuExceptionHandlerUnitTest.c\r
29\r
30[Packages]\r
31 MdePkg/MdePkg.dec\r
32 MdeModulePkg/MdeModulePkg.dec\r
33 UefiCpuPkg/UefiCpuPkg.dec\r
34\r
35[LibraryClasses]\r
36 BaseLib\r
37 BaseMemoryLib\r
38 DebugLib\r
39 UnitTestLib\r
40 MemoryAllocationLib\r
41 CpuExceptionHandlerLib\r
42 UefiDriverEntryPoint\r
43 HobLib\r
44 UefiBootServicesTableLib\r
45 CpuPageTableLib\r
46\r
47[Guids]\r
48 gEfiHobMemoryAllocStackGuid\r
49\r
50[Pcd]\r
51 gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard ## CONSUMES\r
52 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize ## CONSUMES\r
53\r
54[Protocols]\r
55 gEfiMpServiceProtocolGuid\r
56\r
57[Depex]\r
58 gEfiMpServiceProtocolGuid\r