ShellPkg/AcpiView: Add application wrapper

Simple application wrapper that invokes the shell
command wrapper for 'acpiview'.

This allows the AcpiView functionality to be used
on platforms with older specifications of the UEFI
shell or where the 'acpiview' command is not built in
due to platform build configuration.

Furthermore, this app can be integrated into more comprehensive
testing frameworks as a single component of a more thorough
specification compliance validation strategy.

Cc: Ray Ni <ray.ni@intel.com>
Cc: Zhichao Gao <zhichao.gao@intel.com>
Reviewed-by: Zhichao Gao <zhichao.gao@intel.com>
Signed-off-by: Tomas Pilar <tomas.pilar@arm.com>
This commit is contained in:
Tomas Pilar
2020-06-19 12:59:54 +01:00
committed by mergify[bot]
parent db77d8f7ee
commit 00217f1919
4 changed files with 197 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
## @file
# EFI application that displays and verifies ACPI tables
#
# Copyright (c) 2020, ARM Limited. All rights reserved.<BR>
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
#
##
[Defines]
INF_VERSION = 0x0001001B
BASE_NAME = AcpiViewApp
FILE_GUID = 46361B5B-AF17-41FF-95F9-E1BCE08435B9
MODULE_TYPE = UEFI_APPLICATION
VERSION_STRING = 1.0
ENTRY_POINT = AcpiViewAppMain
UEFI_HII_RESOURCE_SECTION = TRUE
[Sources.common]
AcpiViewApp.c
AcpiViewApp.uni
[Packages]
MdeModulePkg/MdeModulePkg.dec
MdePkg/MdePkg.dec
ShellPkg/ShellPkg.dec
[LibraryClasses]
UefiBootServicesTableLib
UefiLib
BaseLib
UefiApplicationEntryPoint
AcpiViewCommandLib