Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 855f52819950673642ca1add72c8eb0fc3499ce9
      
https://github.com/tianocore/edk2/commit/855f52819950673642ca1add72c8eb0fc3499ce9
  Author: Himanshu Sharma <[email protected]>
  Date:   2024-03-04 (Mon, 04 Mar 2024)

  Changed paths:
    M ArmPkg/Include/Library/ArmGicArchLib.h

  Log Message:
  -----------
  ArmPkg/ArmGicArchLib: Add macros for SPI and extended SPI ranges

Taking reference from Table 2-1 of the Arm Generic Interrupt Controller
Architecture Specification, Issue H, January 2022, add macros for the
SPI and extended SPI ranges with the purpose of reusability on including
the ArmPkg.

Cc: Leif Lindholm <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Cc: Sami Mujawar <[email protected]>
Signed-off-by: Himanshu Sharma <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Reviewed-by: Pierre Gondois <[email protected]>
Acked-by: Ard Biesheuvel <[email protected]>


  Commit: 1ae5bee967bffcd6dbbabca913ea3c65d8f09c76
      
https://github.com/tianocore/edk2/commit/1ae5bee967bffcd6dbbabca913ea3c65d8f09c76
  Author: Himanshu Sharma <[email protected]>
  Date:   2024-03-04 (Mon, 04 Mar 2024)

  Changed paths:
    M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
    M 
DynamicTablesPkg/Library/Common/SsdtSerialPortFixupLib/SsdtSerialPortFixupLib.c
    M 
DynamicTablesPkg/Library/Common/SsdtSerialPortFixupLib/SsdtSerialPortFixupLib.inf
    M 
DynamicTablesPkg/Library/Common/SsdtSerialPortFixupLib/SsdtSerialPortTemplate.asl

  Log Message:
  -----------
  DynamicTablesPkg/SsdtSerialPortFixupLib: Add Interrupt node for SPIs only

Add interrupt node to the AML description of the serial-port only if the
IRQ ID from the Configuration Manager is a valid SPI (shared processor
interrupt) or an extended SPI. So, for DBG2 UART ports where interrupt
is not mandatory, adding of an interrupt node in the AML description
using Serial Port Fixup Library can be ignored if the UART is not
defined with a valid SPI, like in N1SDP.

This update generates the interrupt node for the valid SPI range using
the AML Codegen API instead of updating it using the AML Fixup API.

Cc: Sami Mujawar <[email protected]>
Cc: Pierre Gondois <[email protected]>
Signed-off-by: Himanshu Sharma <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Reviewed-by: Pierre Gondois <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/970aacd191eb...1ae5bee967bf

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to