mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-10 07:14:24 +02:00
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4858 Ph52a PCIE to SATA card inserted on Intel MTL/ARL causes system hanged. Root cause of this issue is because Ph52a's driver only uses DevicePath protocol alone and EDK2 driver only uses PciIo protocol alone. Both drivers start and try to manage SATA controller. Signed-off-by: Paul Chang <paulchang@ami.com>
53 lines
1.4 KiB
INI
53 lines
1.4 KiB
INI
## @file
|
|
# SataController driver to manage SATA compliance IDE/AHCI host controllers.
|
|
#
|
|
# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = SataController
|
|
MODULE_UNI_FILE = SataControllerDxe.uni
|
|
FILE_GUID = 820C59BB-274C-43B2-83EA-DAC673035A59
|
|
MODULE_TYPE = UEFI_DRIVER
|
|
VERSION_STRING = 1.0
|
|
ENTRY_POINT = InitializeSataControllerDriver
|
|
|
|
#
|
|
# The following information is for reference only and not required by the build tools.
|
|
#
|
|
# VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64
|
|
#
|
|
# DRIVER_BINDING = gSataControllerDriverBinding
|
|
# COMPONENT_NAME = gSataControllerComponentName
|
|
# COMPONENT_NAME2 = gSataControllerComponentName2
|
|
#
|
|
|
|
[Sources]
|
|
ComponentName.c
|
|
SataController.c
|
|
SataController.h
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
|
|
[LibraryClasses]
|
|
UefiDriverEntryPoint
|
|
DebugLib
|
|
UefiLib
|
|
BaseLib
|
|
BaseMemoryLib
|
|
MemoryAllocationLib
|
|
UefiBootServicesTableLib
|
|
|
|
[Protocols]
|
|
gEfiPciIoProtocolGuid ## TO_START
|
|
gEfiIdeControllerInitProtocolGuid ## BY_START
|
|
gEfiDevicePathProtocolGuid
|
|
|
|
[UserExtensions.TianoCore."ExtraFiles"]
|
|
SataControllerDxeExtra.uni
|
|
|