]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxe.inf
IntelFrameworkModulePkg: INF/DEC file updates to EDK II packages
[mirror_edk2.git] / IntelFrameworkModulePkg / Csm / BiosThunk / BlockIoDxe / BlockIoDxe.inf
1 ## @file
2 # BIOS Block IO module.
3 #
4 # This is the UEFI driver to thunk legacy BIOS int13 interface into UEFI block IO interface.
5 # Once connected it installs EfiBlockIoProtocol on top of legacy BIOS int13.
6 #
7 # Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
8 #
9 # This program and the accompanying materials
10 # are licensed and made available under the terms and conditions
11 # of the BSD License which accompanies this distribution. The
12 # full text of the license may be found at
13 # http://opensource.org/licenses/bsd-license.php
14 #
15 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
16 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17 #
18 ##
19
20 [Defines]
21 INF_VERSION = 0x00010005
22 BASE_NAME = BlockIoDxe
23 MODULE_UNI_FILE = BlockIoDxe.uni
24 FILE_GUID = 4495E47E-42A9-4007-8c17-B6664F909D04
25 MODULE_TYPE = UEFI_DRIVER
26 VERSION_STRING = 1.0
27
28 ENTRY_POINT = BiosBlockIoDriverEntryPoint
29
30 [Sources]
31 BiosBlkIo.h
32 Edd.h
33 BiosBlkIo.c
34 BiosInt13.c
35 ComponentName.c
36
37 [LibraryClasses]
38 UefiDriverEntryPoint
39 DebugLib
40 BaseMemoryLib
41 UefiBootServicesTableLib
42 UefiLib
43 DevicePathLib
44 MemoryAllocationLib
45
46
47 [Protocols]
48 gEfiBlockIoProtocolGuid ## BY_START
49 gEfiDevicePathProtocolGuid ## BY_START
50 gEfiDevicePathProtocolGuid ## TO_START
51 gEfiPciIoProtocolGuid ## TO_START
52 gEfiLegacyBiosProtocolGuid ## TO_START
53
54
55 [Guids]
56 gEfiLegacyBiosGuid ## PRODUCES ## UNDEFINED
57 gBlockIoVendorGuid ## SOMETIMES_CONSUMES ## UNDEFINED
58
59 [Packages]
60 MdePkg/MdePkg.dec
61 IntelFrameworkPkg/IntelFrameworkPkg.dec
62 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
63
64 [UserExtensions.TianoCore."ExtraFiles"]
65 BlockIoDxeExtra.uni