1## @file 2# IDE Controller Init driver that provide IDE_CONTROLLER_INIT protocol and will be used by 3# IDE Bus driver to support platform dependent timing information. 4# 5# Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR> 6# SPDX-License-Identifier: BSD-2-Clause-Patent 7# 8## 9 10[Defines] 11 INF_VERSION = 0x00010005 12 BASE_NAME = IdeController 13 MODULE_UNI_FILE = IdeController.uni 14 FILE_GUID = 99549F44-49BB-4820-B9D2-901329412D67 15 MODULE_TYPE = UEFI_DRIVER 16 VERSION_STRING = 1.0 17 ENTRY_POINT = InitializeIdeControllerDriver 18 19# 20# The following information is for reference only and not required by the build tools. 21# 22# VALID_ARCHITECTURES = IA32 X64 EBC 23# 24 25[Sources] 26 ComponentName.c 27 IdeController.c 28 IdeController.h 29 30[Packages] 31 MdePkg/MdePkg.dec 32 33[LibraryClasses] 34 UefiDriverEntryPoint 35 DebugLib 36 UefiLib 37 BaseLib 38 BaseMemoryLib 39 MemoryAllocationLib 40 UefiBootServicesTableLib 41 42[Protocols] 43 gEfiPciIoProtocolGuid ## TO_START 44 gEfiIdeControllerInitProtocolGuid ## BY_START 45[UserExtensions.TianoCore."ExtraFiles"] 46 IdeControllerExtra.uni 47