]>
Commit | Line | Data |
---|---|---|
7b202cb0 | 1 | ## @file\r |
546f14bf | 2 | # 8259 Interrupt Controller driver that provides Legacy 8259 protocol.\r |
90b8b0ec | 3 | #\r |
5a702acd | 4 | # Copyright (c) 2005 - 2018, Intel Corporation. All rights reserved.<BR>\r |
e1d302e5 | 5 | # SPDX-License-Identifier: BSD-2-Clause-Patent\r |
1166d068 | 6 | #\r |
7b202cb0 | 7 | ##\r |
1166d068 | 8 | \r |
9 | [Defines]\r | |
10 | INF_VERSION = 0x00010005\r | |
11 | BASE_NAME = Legacy8259\r | |
546f14bf | 12 | MODULE_UNI_FILE = Legacy8259.uni\r |
1166d068 | 13 | FILE_GUID = 79CA4208-BBA1-4a9a-8456-E1E66A81484E\r |
14 | MODULE_TYPE = DXE_DRIVER\r | |
15 | VERSION_STRING = 1.0\r | |
1166d068 | 16 | ENTRY_POINT = Install8259\r |
17 | \r | |
2a8e9829 | 18 | [Sources]\r |
19 | 8259.c\r | |
20 | 8259.h\r | |
21 | \r | |
1166d068 | 22 | [Packages]\r |
23 | MdePkg/MdePkg.dec\r | |
24 | IntelFrameworkPkg/IntelFrameworkPkg.dec\r | |
0547cf4b | 25 | PcAtChipsetPkg/PcAtChipsetPkg.dec\r |
5a702acd | 26 | \r |
1166d068 | 27 | [LibraryClasses]\r |
28 | UefiBootServicesTableLib\r | |
29 | DebugLib\r | |
30 | UefiDriverEntryPoint\r | |
8be701c3 | 31 | IoLib\r |
0547cf4b | 32 | PcdLib\r |
5a702acd | 33 | \r |
1166d068 | 34 | [Protocols]\r |
944d79b7 | 35 | gEfiLegacy8259ProtocolGuid ## PRODUCES\r |
546f14bf | 36 | gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES\r |
1166d068 | 37 | \r |
856f592c | 38 | [Pcd]\r |
546f14bf QS |
39 | gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeMask ## CONSUMES\r |
40 | gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeEdgeLevel ## CONSUMES\r | |
5a702acd | 41 | \r |
1166d068 | 42 | [Depex]\r |
90b8b0ec | 43 | TRUE\r |
44 | \r | |
546f14bf QS |
45 | [UserExtensions.TianoCore."ExtraFiles"]\r |
46 | Legacy8259Extra.uni\r |