summaryrefslogtreecommitdiff
path: root/MdePkg/Library/DxePciSegmentLibPciRootBridgeIo/PciSegmentLib.h
diff options
context:
space:
mode:
authorxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>2008-11-24 06:47:15 +0000
committerxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>2008-11-24 06:47:15 +0000
commit6f6ae61dc605f06a9fc27ffc295cc2f6f7b26dda (patch)
tree95dfd06e014c7c49bc663b6df7fcfda2da55e06b /MdePkg/Library/DxePciSegmentLibPciRootBridgeIo/PciSegmentLib.h
parenta2461f6bc79e20cd379c034a0d128c64852ff8c4 (diff)
downloadedk2-platforms-6f6ae61dc605f06a9fc27ffc295cc2f6f7b26dda.tar.xz
RenameRename DxePciLibPciRootBridgeIo to UefiPciLibPciRootBridgeIo.
Rename DxePciSegmentLibPciRootBridgeIo to UefiPciSegmentLibPciRootBridgeIo. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6696 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Library/DxePciSegmentLibPciRootBridgeIo/PciSegmentLib.h')
-rw-r--r--MdePkg/Library/DxePciSegmentLibPciRootBridgeIo/PciSegmentLib.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/MdePkg/Library/DxePciSegmentLibPciRootBridgeIo/PciSegmentLib.h b/MdePkg/Library/DxePciSegmentLibPciRootBridgeIo/PciSegmentLib.h
deleted file mode 100644
index 00129edea6..0000000000
--- a/MdePkg/Library/DxePciSegmentLibPciRootBridgeIo/PciSegmentLib.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/** @file
- Include file of PciSegmentPciRootBridgeIo Library.
-
- Copyright (c) 2007 - 2008, 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.
-
-**/
-
-#ifndef __DXE_PCI_SEGMENT_LIB__
-#define __DXE_PCI_SEGMENT_LIB__
-
-#include <PiDxe.h>
-
-#include <Protocol/PciRootBridgeIo.h>
-
-#include <Library/PciSegmentLib.h>
-#include <Library/BaseLib.h>
-#include <Library/MemoryAllocationLib.h>
-#include <Library/UefiBootServicesTableLib.h>
-#include <Library/DebugLib.h>
-
-#include <IndustryStandard/Acpi.h>
-
-typedef struct {
- EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL *PciRootBridgeIo;
- UINT32 SegmentNumber;
- UINT64 MinBusNumber;
- UINT64 MaxBusNumber;
-} PCI_ROOT_BRIDGE_DATA;
-
-/**
- Assert the validity of a PCI Segment address.
- A valid PCI address should not contain 1's in bits 31:28
-
- @param A The address to validate.
- @param M Additional bits to assert to be zero.
-
-**/
-#define ASSERT_INVALID_PCI_SEGMENT_ADDRESS(A,M) \
- ASSERT (((A) & (0xf0000000 | (M))) == 0)
-
-/**
- Translate PCI Lib address into format of PCI Root Bridge I/O Protocol
-
- @param A Address that encodes the PCI Bus, Device, Function and
- Register.
-
-**/
-#define PCI_TO_PCI_ROOT_BRIDGE_IO_ADDRESS(A) \
- ((((A) << 4) & 0xff000000) | (((A) >> 4) & 0x00000700) | (((A) << 1) & 0x001f0000) | (LShiftU64((A) & 0xfff, 32)))
-
-#endif