On 5 July 2016 at 22:15, Graeme Gregory <[email protected]> wrote:
> ACPI 6.0 added a processor efficiency field and 3 reserved bytes at the
> end of the GICC structure so add a new macro to initialise the new
> field.
>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Graeme Gregory <[email protected]>

Reviewed-by: Ard Biesheuvel <[email protected]>

Committed as 6ff71a134f5b97

Thanks,
Ard.

> ---
>  EmbeddedPkg/Include/Library/AcpiLib.h | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/EmbeddedPkg/Include/Library/AcpiLib.h 
> b/EmbeddedPkg/Include/Library/AcpiLib.h
> index e5bcf56..704a2cd 100644
> --- a/EmbeddedPkg/Include/Library/AcpiLib.h
> +++ b/EmbeddedPkg/Include/Library/AcpiLib.h
> @@ -61,6 +61,15 @@
>      GsivId, GicRBase, Mpidr                                                  
>         \
>    }
>
> +#define EFI_ACPI_6_0_GICC_STRUCTURE_INIT(GicId, AcpiCpuUid, Mpidr, Flags, 
> PmuIrq,    \
> +    GicBase, GicVBase, GicHBase, GsivId, GicRBase, Efficiency)               
>         \
> +  {                                                                          
>         \
> +    EFI_ACPI_6_0_GIC, sizeof (EFI_ACPI_6_0_GIC_STRUCTURE), 
> EFI_ACPI_RESERVED_WORD,   \
> +    GicId, AcpiCpuUid, Flags, 0, PmuIrq, 0, GicBase, GicVBase, GicHBase,     
>         \
> +    GsivId, GicRBase, Mpidr, Efficiency,                                     
>         \
> +    {EFI_ACPI_RESERVED_BYTE, EFI_ACPI_RESERVED_BYTE, EFI_ACPI_RESERVED_BYTE} 
>         \
> +  }
> +
>  #define EFI_ACPI_6_0_GIC_MSI_FRAME_INIT(GicMsiFrameId, PhysicalBaseAddress, 
> Flags, SPICount, SPIBase) \
>    { \
>      EFI_ACPI_6_0_GIC_MSI_FRAME, sizeof 
> (EFI_ACPI_6_0_GIC_MSI_FRAME_STRUCTURE), EFI_ACPI_RESERVED_WORD, \
> --
> 2.8.1
>
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to