]> git.proxmox.com Git - mirror_edk2.git/blob - ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.inf
ShellPkg: Add acpiview tool to dump ACPI tables
[mirror_edk2.git] / ShellPkg / Library / UefiShellAcpiViewCommandLib / UefiShellAcpiViewCommandLib.inf
1 ## @file
2 # Provides Shell 'acpiview' command functions
3 #
4 # Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.<BR>
5 #
6 # This program and the accompanying materials
7 # are licensed and made available under the terms and conditions of the BSD License
8 # which accompanies this distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 #
14 ##
15
16 [Defines]
17 INF_VERSION = 0x00010019
18 BASE_NAME = UefiShellAcpiViewCommandLib
19 FILE_GUID = FB5B305E-84F5-461F-940D-82D345757AFA
20 MODULE_TYPE = UEFI_APPLICATION
21 VERSION_STRING = 1.0
22 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER
23 CONSTRUCTOR = UefiShellAcpiViewCommandLibConstructor
24 DESTRUCTOR = UefiShellAcpiViewCommandLibDestructor
25
26 [Sources.common]
27 UefiShellAcpiViewCommandLib.uni
28 UefiShellAcpiViewCommandLib.c
29 UefiShellAcpiViewCommandLib.h
30 AcpiParser.c
31 AcpiTableParser.c
32 AcpiView.c
33 Parsers/Bgrt/BgrtParser.c
34 Parsers/Dbg2/Dbg2Parser.c
35 Parsers/Dsdt/DsdtParser.c
36 Parsers/Fadt/FadtParser.c
37 Parsers/Gtdt/GtdtParser.c
38 Parsers/Iort/IortParser.c
39 Parsers/Madt/MadtParser.c
40 Parsers/Mcfg/McfgParser.c
41 Parsers/Rsdp/RsdpParser.c
42 Parsers/Slit/SlitParser.c
43 Parsers/Spcr/SpcrParser.c
44 Parsers/Srat/SratParser.c
45 Parsers/Ssdt/SsdtParser.c
46 Parsers/Xsdt/XsdtParser.c
47
48 [Packages]
49 MdePkg/MdePkg.dec
50 ShellPkg/ShellPkg.dec
51 MdeModulePkg/MdeModulePkg.dec
52
53 [LibraryClasses]
54 MemoryAllocationLib
55 BaseLib
56 BaseMemoryLib
57 DebugLib
58 ShellCommandLib
59 ShellLib
60 UefiLib
61 UefiRuntimeServicesTableLib
62 UefiBootServicesTableLib
63 PcdLib
64 HiiLib
65 PrintLib
66 FileHandleLib
67
68
69 [FixedPcd]
70 gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES
71
72 [Guids]
73 gShellAcpiViewHiiGuid ## CONSUMES ## HII
74 gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable