DynamicTablesPkg: Deprecate Crs specific methods in AmlLib
Some functions in the AmlLib have 'Crs' in their name and can only be applied to '_CRS' AML objects. To re-use them on AML objects that have different names: - Rename them and remove the '_CRS' name check. - Create aliases having of the 'Crs' function prototypes. These aliases are available when DISABLE_NEW_DEPRECATED_INTERFACES is not defined. They will be deprecated in a near future. The deprecated functions are: - AmlNameOpCrsGetFirstRdNode() - AmlNameOpCrsGetNextRdNode() - AmlCodeGenCrsAddRdInterrupt() Reviewed-by: Sami Mujawar <sami.mujawar@arm.com> Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
This commit is contained in:
committed by
mergify[bot]
parent
7a8c037e9e
commit
691c5f7762
@@ -286,7 +286,7 @@ FixupCmn600Info (
|
||||
|
||||
// Get the first Rd node in the "_CRS" object.
|
||||
// This is the PERIPHBASE node.
|
||||
Status = AmlNameOpCrsGetFirstRdNode (NameOpCrsNode, &CmnPeriphBaseRdNode);
|
||||
Status = AmlNameOpGetFirstRdNode (NameOpCrsNode, &CmnPeriphBaseRdNode);
|
||||
if (EFI_ERROR (Status)) {
|
||||
goto error_handler;
|
||||
}
|
||||
@@ -309,7 +309,7 @@ FixupCmn600Info (
|
||||
// Get the QWord node corresponding to the ROOTNODEBASE.
|
||||
// It is the second Resource Data element in the BufferNode's
|
||||
// variable list of arguments.
|
||||
Status = AmlNameOpCrsGetNextRdNode (
|
||||
Status = AmlNameOpGetNextRdNode (
|
||||
CmnPeriphBaseRdNode,
|
||||
&CmnRootNodeBaseRdNode
|
||||
);
|
||||
@@ -338,7 +338,7 @@ FixupCmn600Info (
|
||||
// Resource Data nodes.
|
||||
for (Index = 0; Index < Cmn600Info->DtcCount; Index++) {
|
||||
DtcInt = &Cmn600Info->DtcInterrupt[Index];
|
||||
Status = AmlCodeGenCrsAddRdInterrupt (
|
||||
Status = AmlCodeGenAddRdInterrupt (
|
||||
NameOpCrsNode,
|
||||
((DtcInt->Flags &
|
||||
EFI_ACPI_EXTENDED_INTERRUPT_FLAG_PRODUCER_CONSUMER_MASK) != 0),
|
||||
|
Reference in New Issue
Block a user