+++ /dev/null
-/** @file\r
-The Header file of the Pci Host Bridge Driver.\r
-\r
-Copyright (c) 2013-2015 Intel Corporation.\r
-\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-\r
-**/\r
-\r
-#ifndef _PCI_HOST_RESOURCE_H_\r
-#define _PCI_HOST_RESOURCE_H_\r
-\r
-#include <PiDxe.h>\r
-\r
-#define EFI_RESOURCE_NONEXISTENT 0xFFFFFFFFFFFFFFFFULL\r
-#define EFI_RESOURCE_LESS 0xFFFFFFFFFFFFFFFEULL\r
-\r
-typedef struct {\r
- UINTN BusBase;\r
- UINTN BusLimit;\r
- UINTN BusReserve;\r
-\r
- UINT32 Mem32Base;\r
- UINT32 Mem32Limit;\r
-\r
- UINT64 Mem64Base;\r
- UINT64 Mem64Limit;\r
-\r
- UINTN IoBase;\r
- UINTN IoLimit;\r
-} PCI_ROOT_BRIDGE_RESOURCE_APERTURE;\r
-\r
-typedef enum {\r
- TypeIo = 0,\r
- TypeMem32,\r
- TypePMem32,\r
- TypeMem64,\r
- TypePMem64,\r
- TypeBus,\r
- TypeMax\r
-} PCI_RESOURCE_TYPE;\r
-\r
-typedef enum {\r
- ResNone = 0,\r
- ResSubmitted,\r
- ResRequested,\r
- ResAllocated,\r
- ResStatusMax\r
-} RES_STATUS;\r
-\r
-typedef struct {\r
- PCI_RESOURCE_TYPE Type;\r
- UINT64 Base;\r
- UINT64 Length;\r
- UINT64 Alignment;\r
- RES_STATUS Status;\r
-} PCI_RES_NODE;\r
-\r
-#endif\r