/** @file Set up ROM Table for PCI Bus module. Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _EFI_PCI_ROM_TABLE_H_ #define _EFI_PCI_ROM_TABLE_H_ /** Add the Rom Image to internal database for later PCI light enumeration. @param ImageHandle Option Rom image handle. @param Seg Segment of PCI space. @param Bus Bus NO of PCI space. @param Dev Dev NO of PCI space. @param Func Func NO of PCI space. @param RomImage Option Rom buffer. @param RomSize Size of Option Rom buffer. **/ VOID PciRomAddImageMapping ( IN EFI_HANDLE ImageHandle, IN UINTN Seg, IN UINT8 Bus, IN UINT8 Dev, IN UINT8 Func, IN VOID *RomImage, IN UINT64 RomSize ); /** Get Option rom driver's mapping for PCI device. @param PciIoDevice Device instance. @retval TRUE Found Image mapping. @retval FALSE Cannot found image mapping. **/ BOOLEAN PciRomGetImageMapping ( IN PCI_IO_DEVICE *PciIoDevice ); #endif