1## @file 2# 8259 Interrupt Controller driver that provides Legacy 8259 protocol. 3# 4# Copyright (c) 2005 - 2015, Intel Corporation. All rights reserved.<BR> 5# This program and the accompanying materials 6# are licensed and made available under the terms and conditions of the BSD License 7# which accompanies this distribution. 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 15[Defines] 16 INF_VERSION = 0x00010005 17 BASE_NAME = Legacy8259 18 MODULE_UNI_FILE = Legacy8259.uni 19 FILE_GUID = 79CA4208-BBA1-4a9a-8456-E1E66A81484E 20 MODULE_TYPE = DXE_DRIVER 21 VERSION_STRING = 1.0 22 ENTRY_POINT = Install8259 23 24[Sources] 25 8259.c 26 8259.h 27 28[Packages] 29 MdePkg/MdePkg.dec 30 IntelFrameworkPkg/IntelFrameworkPkg.dec 31 PcAtChipsetPkg/PcAtChipsetPkg.dec 32 33[LibraryClasses] 34 UefiBootServicesTableLib 35 DebugLib 36 UefiDriverEntryPoint 37 IoLib 38 PcdLib 39 40[Protocols] 41 gEfiLegacy8259ProtocolGuid ## PRODUCES 42 gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES 43 44[Pcd] 45 gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeMask ## CONSUMES 46 gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeEdgeLevel ## CONSUMES 47 48[Depex] 49 TRUE 50 51[UserExtensions.TianoCore."ExtraFiles"] 52 Legacy8259Extra.uni 53