mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-31 01:24:12 +02:00
The current image DxeCore re-uses the generic UEFI implementations of DxeServicesTableLib, UefiBootServicesTableLib, and UefiRuntimeServicesTableLib. As it is the owner of those pointers however, it can expose them without further indirection. Import library instances of the services table libraries specifically for DxeCore to expose its internal pointers dirtectly. Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Dandan Bi <dandan.bi@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Cc: Vitaly Cheptsov <vit9696@protonmail.com> Signed-off-by: Marvin Häuser <mhaeuser@posteo.de>
36 lines
881 B
INI
36 lines
881 B
INI
## @file
|
|
# Dummy instance of UEFI Runtime Services Table Library for DxeCore.
|
|
#
|
|
# Copyright (c) 2021, Marvin Häuser. All rights reserved.<BR>
|
|
#
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
#
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = DxeCoreUefiRuntimeServicesTableLib
|
|
MODULE_UNI_FILE = DxeCoreUefiRuntimeServicesTableLib.uni
|
|
FILE_GUID = 59a35203-341d-46b6-96f6-ec69e035b02e
|
|
MODULE_TYPE = DXE_CORE
|
|
VERSION_STRING = 1.0
|
|
LIBRARY_CLASS = UefiRuntimeServicesTableLib|DXE_CORE
|
|
|
|
CONSTRUCTOR = UefiRuntimeServicesTableLibConstructor
|
|
|
|
#
|
|
# VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64
|
|
#
|
|
|
|
[Sources]
|
|
DxeCoreUefiRuntimeServicesTableLib.c
|
|
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
|
|
|
|
[LibraryClasses]
|
|
DebugLib
|