IsaBus DXE_DRIVER 240612B5-A063-11d4-9A3A-0090273FC14D 1.0 Component description file for IsaBus module. Discovers all the ISA Controllers and their resources by using the ISA PnP Protocol, produces an instance of the ISA I/O Protocol for every ISA Controller found, loads and initializes all ISA Device Drivers, matches ISA Device Drivers with their respective ISA Controllers in a deterministic manner, and informs a ISA Device Driver when it is to start managing an ISA Controller. Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
IA32 X64 IPF EBC false IsaBus DebugLib UefiDriverModelLib UefiDriverEntryPoint UefiLib DevicePathLib BaseMemoryLib MemoryAllocationLib UefiBootServicesTableLib ReportStatusCodeLib BootScriptLib PcdLib ComponentName.h IsaAcpi.h IsaBus.h IsaIo.h IsaBus.c IsaIo.c ComponentName.c gEfiGenericMemTestProtocolGuid gEfiDevicePathProtocolGuid gEfiPciIoProtocolGuid gEfiIsaAcpiProtocolGuid gEfiIsaIoProtocolGuid gEfiStatusCodeSpecificDataGuid EFI_SPECIFICATION_VERSION 0x00020000 EDK_RELEASE_VERSION 0x00020000 gIsaBusControllerDriver gIsaBusComponentName PcdIsaBusSupportIsaMemory gEfiIntelFrameworkModulePkgTokenSpaceGuid TRUE This feature flag is used to enable the implementation for interface _EFI_ISA_IO_PROTOCOL.Mem.Read, _EFI_ISA_IO_PROTOCOL.Mem.Write and _EFI_ISA_IO_PROTOCOL.CopyMem. If it is unset, these interfaces will return EFI_UNSUPPORTED. When it is disabled, it is will save code size if a platform does not have ISA device with ISA memory. PcdIsaBusSupportDma gEfiIntelFrameworkModulePkgTokenSpaceGuid TRUE This feature flag is used to enable the implementation for interface _EFI_ISA_IO_PROTOCOL.AllocateBuffer, _EFI_ISA_IO_PROTOCOL.FreeBuffer, _EFI_ISA_IO_PROTOCOL.Map and _EFI_ISA_IO_PROTOCOL.UnMap. If it is unset, these interfaces will return EFI_UNSUPPORTED. It is useful to save code size if a platform does not have ISA device which did DMA transfer. PcdIsaBusOnlySupportSlaveDma gEfiIntelFrameworkModulePkgTokenSpaceGuid FALSE This feature flag is used to enable the implementation for interface _EFI_ISA_IO_PROTOCOL.Map and _EFI_ISA_IO_PROTOCOL.UnMap to only support Slave DMA transfers. In addition, unsetting this feature flag also make AllocateBuffer() and FreeBuffer() to return EFI_UNSUPPORTED. It is useful to save code size if a platform have only ISA device to do slave DMA R/W transfer. This flag is only effective when PcdIsaBusSupportDma is set to TRUE. If PcdIsaBusSupportDma is set to FALSE, Map() and UnMap() will simply return EFI_UNSUPPORTED. Please check description for PcdIsaBusSupportDma for details.