VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxIdeBusDxe/VBoxIdeBusDxe.inf@ 33026

Last change on this file since 33026 was 33026, checked in by vboxsync, 14 years ago

EFI: deversity work on IdeBusDxe module.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.4 KB
Line 
1#/** @file
2# Component description file for IdeBus module.
3#
4# IDE bus driver. This driver will enumerate IDE device and export the blockIo
5# protocol for every device.
6# Copyright (c) 2006 - 2009, Intel Corporation
7#
8# All rights reserved. This program and the accompanying materials
9# are licensed and made available under the terms and conditions of the BSD License
10# which accompanies this distribution. The full text of the license may be found at
11# http://opensource.org/licenses/bsd-license.php
12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14#
15#
16#**/
17
18[Defines]
19 INF_VERSION = 0x00010005
20 BASE_NAME = IdeBusDxe
21 FILE_GUID = 2f709c46-d2e7-11df-ad38-080027a4ca0d
22 MODULE_TYPE = UEFI_DRIVER
23 VERSION_STRING = 1.0
24 EFI_SPECIFICATION_VERSION = 0x00020000
25 ENTRY_POINT = InitializeIdeBus
26
27#
28# The following information is for reference only and not required by the build tools.
29#
30# VALID_ARCHITECTURES = IA32 X64 IPF EBC
31#
32# DRIVER_BINDING = gIDEBusDriverBinding
33# COMPONENT_NAME = gIDEBusComponentName
34# COMPONENT_NAME2 = gIDEBusComponentName2
35# Variable Guid C Name: gConfigurationGuid Variable Name: L"Configuration"
36#
37#
38
39[Sources.common]
40 DriverDiagnostics.c
41 DriverConfiguration.c
42 ComponentName.h
43 ComponentName.c
44 Atapi.c
45 Ata.c
46 Ide.c
47 IdeBus.c
48 IdeData.h
49 Ide.h
50 IdeBus.h
51
52
53[Packages]
54 MdePkg/MdePkg.dec
55 VBoxPkg/VBoxPkg.dec
56 IntelFrameworkPkg/IntelFrameworkPkg.dec
57 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
58
59
60[LibraryClasses]
61 DevicePathLib
62 UefiRuntimeServicesTableLib
63 UefiBootServicesTableLib
64 PerformanceLib
65 MemoryAllocationLib
66 ReportStatusCodeLib
67 BaseMemoryLib
68 UefiLib
69 BaseLib
70 UefiDriverEntryPoint
71 DebugLib
72
73
74[Guids]
75 gEfiDiskInfoIdeInterfaceGuid # CONSUMES ## GUID
76 gEfiEventExitBootServicesGuid # CONSUMES ## Event
77
78
79[Protocols]
80 gEfiDiskInfoProtocolGuid # BY_START
81 gEfiBlockIoProtocolGuid # BY_START
82 gEfiIdeControllerInitProtocolGuid # TO_START
83 gEfiPciIoProtocolGuid # TO_START
84 gEfiDevicePathProtocolGuid # TO_START
85
86
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette