OvmfPkg, ArmVirtPkg: rename QemuNewBootOrderLib to QemuBootOrderLib
This completes the transition to the new BDS. The FILE_GUID in "QemuBootOrderLib.inf" is intentionally not changed. Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Gary Ching-Pang Lin <glin@suse.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Ruiyu Ni <ruiyu.ni@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
This commit is contained in:
40
OvmfPkg/Library/QemuBootOrderLib/ExtraRootBusMap.h
Normal file
40
OvmfPkg/Library/QemuBootOrderLib/ExtraRootBusMap.h
Normal file
@@ -0,0 +1,40 @@
|
||||
/** @file
|
||||
Map positions of extra PCI root buses to bus numbers.
|
||||
|
||||
Copyright (C) 2015, Red Hat, Inc.
|
||||
|
||||
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 __EXTRA_ROOT_BUS_MAP_H__
|
||||
#define __EXTRA_ROOT_BUS_MAP_H__
|
||||
|
||||
/**
|
||||
Incomplete ("opaque") data type implementing the map.
|
||||
**/
|
||||
typedef struct EXTRA_ROOT_BUS_MAP_STRUCT EXTRA_ROOT_BUS_MAP;
|
||||
|
||||
EFI_STATUS
|
||||
CreateExtraRootBusMap (
|
||||
OUT EXTRA_ROOT_BUS_MAP **ExtraRootBusMap
|
||||
);
|
||||
|
||||
VOID
|
||||
DestroyExtraRootBusMap (
|
||||
IN EXTRA_ROOT_BUS_MAP *ExtraRootBusMap
|
||||
);
|
||||
|
||||
EFI_STATUS
|
||||
MapRootBusPosToBusNr (
|
||||
IN CONST EXTRA_ROOT_BUS_MAP *ExtraRootBusMap,
|
||||
IN UINT64 RootBusPos,
|
||||
OUT UINT32 *RootBusNr
|
||||
);
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user