mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-12 00:04:24 +02:00
Add a parser for the MPAM (Memory system resource partitioning and monitoring) ACPI table. This parser would parse all MPAM related structures embedded as part of the ACPI table. Necessary validations are also performed where and when required. Signed-off-by: Rohit Mathew <Rohit.Mathew@arm.com> Cc: James Morse <james.Morse@arm.com> Cc: Sami Mujawar <sami.mujawar@arm.com> Cc: Thomas Abraham <thomas.abraham@arm.com> Cc: Yeo Reum Yun <YeoReum.Yun@arm.com> Cc: Zhichao Gao <zhichao.gao@intel.com> Reviewed-by: Zhichao Gao <zhichao.gao@intel.com>
94 lines
2.4 KiB
INI
94 lines
2.4 KiB
INI
## @file
|
|
# Provides Shell 'acpiview' command functions
|
|
#
|
|
# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved.
|
|
# Copyright (c) 2016 - 2024, Arm Limited. All rights reserved.<BR>
|
|
#
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
#
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010019
|
|
BASE_NAME = UefiShellAcpiViewCommandLib
|
|
FILE_GUID = FB5B305E-84F5-461F-940D-82D345757AFA
|
|
MODULE_TYPE = UEFI_APPLICATION
|
|
VERSION_STRING = 1.0
|
|
LIBRARY_CLASS = AcpiViewCommandLib|UEFI_APPLICATION UEFI_DRIVER
|
|
CONSTRUCTOR = UefiShellAcpiViewCommandLibConstructor
|
|
DESTRUCTOR = UefiShellAcpiViewCommandLibDestructor
|
|
|
|
[Sources.common]
|
|
AcpiParser.c
|
|
AcpiParser.h
|
|
AcpiTableParser.c
|
|
AcpiTableParser.h
|
|
AcpiView.c
|
|
AcpiView.h
|
|
AcpiViewConfig.c
|
|
AcpiViewConfig.h
|
|
Parsers/Aest/AestParser.c
|
|
Parsers/Apmt/ApmtParser.c
|
|
Parsers/Bgrt/BgrtParser.c
|
|
Parsers/Dbg2/Dbg2Parser.c
|
|
Parsers/Dsdt/DsdtParser.c
|
|
Parsers/Einj/EinjParser.c
|
|
Parsers/Erst/ErstParser.c
|
|
Parsers/Facs/FacsParser.c
|
|
Parsers/Fadt/FadtParser.c
|
|
Parsers/Gtdt/GtdtParser.c
|
|
Parsers/Hest/HestParser.c
|
|
Parsers/Hmat/HmatParser.c
|
|
Parsers/Hpet/HpetParser.c
|
|
Parsers/Iort/IortParser.c
|
|
Parsers/Madt/MadtParser.c
|
|
Parsers/Madt/MadtParser.h
|
|
Parsers/Mcfg/McfgParser.c
|
|
Parsers/Mpam/MpamParser.c
|
|
Parsers/Pcct/PcctParser.c
|
|
Parsers/Pcct/PcctParser.h
|
|
Parsers/Pptt/PpttParser.c
|
|
Parsers/Pptt/PpttParser.h
|
|
Parsers/Rsdp/RsdpParser.c
|
|
Parsers/Slit/SlitParser.c
|
|
Parsers/Spcr/SpcrParser.c
|
|
Parsers/Srat/SratParser.c
|
|
Parsers/Ssdt/SsdtParser.c
|
|
Parsers/Wsmt/WsmtParser.c
|
|
Parsers/Xsdt/XsdtParser.c
|
|
UefiShellAcpiViewCommandLib.c
|
|
UefiShellAcpiViewCommandLib.uni
|
|
|
|
[Sources.ARM, Sources.AARCH64]
|
|
Arm/SbbrValidator.h
|
|
Arm/SbbrValidator.c
|
|
|
|
[Packages]
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
MdePkg/MdePkg.dec
|
|
ShellPkg/ShellPkg.dec
|
|
|
|
[LibraryClasses]
|
|
BaseLib
|
|
BaseMemoryLib
|
|
DebugLib
|
|
FileHandleLib
|
|
HiiLib
|
|
MemoryAllocationLib
|
|
PcdLib
|
|
PrintLib
|
|
ShellCommandLib
|
|
ShellLib
|
|
UefiBootServicesTableLib
|
|
UefiLib
|
|
UefiRuntimeServicesTableLib
|
|
|
|
|
|
[FixedPcd]
|
|
gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES
|
|
|
|
[Guids]
|
|
gShellAcpiViewHiiGuid ## CONSUMES ## HII
|
|
gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable
|