audk/DynamicTablesPkg/Library/Common/AmlLib
Pierre Gondois dc33394701 DynamicTablesPkg: Exempt some _CPC field from checks
When generating _CPC objects, some fields are mandatory by spec [1].
Some fields cannot be supported by a the Juno platform, which is used
to test the _CPC generation. Therefore, rely on the
PcdDevelopmentPlatformRelaxations Pcd to either:
- warn about the missing fields and and let the OS handle the
  missing information
- consider the missing fields as an error

_CPC fields that are exempted from checks when the Pcd is set:
- PerformanceLimitedRegister
- ReferencePerformanceCounterRegister
- DeliveredPerformanceCounterRegister

[1] Cf. non-optional fields in:
    ACPI 6.5, s8.4.6.1 '_CPC (Continuous Performance Control)'

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
2024-01-29 16:47:03 +00:00
..
AmlDbgPrint DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
AmlEncoding DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Api DynamicTablesPkg: Remove duplicated words 2022-12-13 14:30:20 +00:00
CodeGen DynamicTablesPkg: Exempt some _CPC field from checks 2024-01-29 16:47:03 +00:00
NameSpace DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Parser DynamicTablesPkg: Corrects function pointer typedef of AML_PARSE_FUNCTION 2023-12-22 08:48:25 +00:00
ResourceData DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Serialize DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Stream DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
String DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Tree DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Utils DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
AmlCoreInterface.h DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
AmlDefines.h DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
AmlInclude.h
AmlLib.inf DynamicTablesPkg: Exempt some _CPC field from checks 2024-01-29 16:47:03 +00:00
AmlNodeDefines.h DynamicTablesPkg: Remove duplicated words 2022-12-13 14:30:20 +00:00