]> git.proxmox.com Git - mirror_edk2.git/commit
DynamicTablesPkg: Remove GIC Distributor Id field
authorSami Mujawar <sami.mujawar@arm.com>
Tue, 19 Feb 2019 11:22:17 +0000 (11:22 +0000)
committerSami Mujawar <sami.mujawar@arm.com>
Mon, 25 Feb 2019 14:46:34 +0000 (14:46 +0000)
commitd3a15f435f9716aa2f2ea5e9b35fcda04f267ab4
tree8807d58814547bbbc64459896b4ec30e0e918e83
parent6814256083a90ef218e7ae240e51922045175df1
DynamicTablesPkg: Remove GIC Distributor Id field

According to ACPI 6.2 Specification - Errata A, 'One,
and only one, GIC distributor structure must be present
in the MADT for an ARM based system'. Therefore,
the GIC Distributor ID field in the ACPI MADT GICD
substructure can be set to zero and there is no need
for the Configuration Manager to provide this information.

Update the CM_ARM_GICD_INFO structure to remove the GicId
field. Similarly update the MADT Generator to set the GicId
field in the GICD substructure to zero.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
Reviewed-by: Alexei Fedorov <alexei.fedorov@arm.com>
DynamicTablesPkg/Include/ArmNameSpaceObjects.h
DynamicTablesPkg/Library/Acpi/Arm/AcpiMadtLibArm/MadtGenerator.c