## @file # This package provides advanced feature functionality for ACPI Debug support. # This package should only depend on EDK II Core packages, IntelSiliconPkg, and MinPlatformPkg. # # The DEC files are used by the utilities that parse DSC and # INF files to generate AutoGen.c and AutoGen.h files # for the build infrastructure. # # Copyright (c) 2019, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # ## [Defines] DEC_SPECIFICATION = 0x00010017 PACKAGE_NAME = AcpiDebugFeaturePkg PACKAGE_GUID = 53E3E908-5DF9-4137-ABB9-6DE162C3898F PACKAGE_VERSION = 0.1 [Includes] Include [LibraryClasses] [Guids] gAcpiDebugFeaturePkgTokenSpaceGuid = {0xaf2582c0, 0x93fe, 0x466d, {0xb6, 0xa4, 0x4d, 0x23, 0x77, 0xf7, 0x82, 0xa7}} [PcdsFeatureFlag] gAcpiDebugFeaturePkgTokenSpaceGuid.PcdAcpiDebugFeatureEnable|FALSE|BOOLEAN|0xA0000001 gAcpiDebugFeaturePkgTokenSpaceGuid.PcdUseSmmVersion|FALSE|BOOLEAN|0xA0000002 [PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx] ## This PCD specifies the ACPI debug message buffer size. gAcpiDebugFeaturePkgTokenSpaceGuid.PcdAcpiDebugBufferSize|0x10000|UINT32|0xF0000001 [PcdsDynamic, PcdsDynamicEx] ## This PCD specifies whether the feature is active. # # The PCD value can be modified at boot time to activate and deactivate the feature functionality. # # Note that this differs from PcdFeatureEnable which determines whether the feature is included # as an advanced feature in the flash image. If enabled, the feature is then eligible to be activated/deactivated # via this PCD. # # An enabled but deactivated feature will be dispatched but exit in its entry point without performing any # feature actions. gAcpiDebugFeaturePkgTokenSpaceGuid.PcdAcpiDebugFeatureActive|TRUE|BOOLEAN|0xD0000001 ## This PCD specifies ACPI debug message buffer address. # The PCD value will be updated during boot time when the buffer is allocated. gAcpiDebugFeaturePkgTokenSpaceGuid.PcdAcpiDebugAddress|0|UINT32|0xD0000002