[edk2-devel] [PATCH v3 0/3] DynamicTablesPkg: Pcie generation updates

Jeff Brasen via groups.io posted 3 patches 1 year, 9 months ago
Failed in applying to current master (apply log)
.../Include/Library/SsdtPcieSupportLib.h      |  73 +++++++
.../AcpiSsdtPcieLibArm/SsdtPcieGenerator.c    | 191 ++---------------
.../AcpiSsdtPcieLibArm/SsdtPcieGenerator.h    |  17 +-
.../Arm/AcpiSsdtPcieLibArm/SsdtPcieLibArm.inf |   2 +-
.../SsdtPcieOscTemplate.asl                   |   0
.../SsdtPcieSupportLib/SsdtPcieSupportLib.c   | 200 ++++++++++++++++++
.../SsdtPcieSupportLib/SsdtPcieSupportLib.inf |  30 +++
.../SsdtPcieSupportLibPrivate.h               |  25 +++
8 files changed, 349 insertions(+), 189 deletions(-)
create mode 100644 DynamicTablesPkg/Include/Library/SsdtPcieSupportLib.h
rename DynamicTablesPkg/Library/{Acpi/Arm/AcpiSsdtPcieLibArm => Common/SsdtPcieSupportLib}/SsdtPcieOscTemplate.asl (100%)
create mode 100644 DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLib.c
create mode 100644 DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLib.inf
create mode 100644 DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLibPrivate.h
[edk2-devel] [PATCH v3 0/3] DynamicTablesPkg: Pcie generation updates
Posted by Jeff Brasen via groups.io 1 year, 9 months ago
Add fixes/features to dynamic PCIe support

 - Correct issue with translation in generated ACPI tables.
 - Allow for more than 16 controllers to be generated.
 - Add support library to allow for override of _OSC and slot info.

Updates:
 v3 - Remove segment as UID patch, convert override to library
 v2 - Add IsPosDecode logic to translation patch


Jeff Brasen (3):
  DynamicTablesPkg: AcpiSsdtPcieLibArm: Correct translation value
  DynamicTablesPkg: AcpiSsdtPcieLibArm: Support UID > 0xF
  DynamicTablesPkg: AcpiSsdtPcieLibArm: Create support library

 .../Include/Library/SsdtPcieSupportLib.h      |  73 +++++++
 .../AcpiSsdtPcieLibArm/SsdtPcieGenerator.c    | 191 ++---------------
 .../AcpiSsdtPcieLibArm/SsdtPcieGenerator.h    |  17 +-
 .../Arm/AcpiSsdtPcieLibArm/SsdtPcieLibArm.inf |   2 +-
 .../SsdtPcieOscTemplate.asl                   |   0
 .../SsdtPcieSupportLib/SsdtPcieSupportLib.c   | 200 ++++++++++++++++++
 .../SsdtPcieSupportLib/SsdtPcieSupportLib.inf |  30 +++
 .../SsdtPcieSupportLibPrivate.h               |  25 +++
 8 files changed, 349 insertions(+), 189 deletions(-)
 create mode 100644 DynamicTablesPkg/Include/Library/SsdtPcieSupportLib.h
 rename DynamicTablesPkg/Library/{Acpi/Arm/AcpiSsdtPcieLibArm => Common/SsdtPcieSupportLib}/SsdtPcieOscTemplate.asl (100%)
 create mode 100644 DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLib.c
 create mode 100644 DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLib.inf
 create mode 100644 DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLibPrivate.h

-- 
2.25.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#91191): https://edk2.groups.io/g/devel/message/91191
Mute This Topic: https://groups.io/mt/92260869/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH v3 0/3] DynamicTablesPkg: Pcie generation updates
Posted by PierreGondois 1 year, 9 months ago
Hello Jeff,
Thanks for the answers, for the 3 patches:
Reviewed-by: Pierre Gondois <pierre.gondois@arm.com>

Regards,
Pierre


On 7/8/22 22:59, Jeff Brasen wrote:
> 
> Add fixes/features to dynamic PCIe support
> 
>   - Correct issue with translation in generated ACPI tables.
>   - Allow for more than 16 controllers to be generated.
>   - Add support library to allow for override of _OSC and slot info.
> 
> Updates:
>   v3 - Remove segment as UID patch, convert override to library
>   v2 - Add IsPosDecode logic to translation patch
> 
> 
> Jeff Brasen (3):
>    DynamicTablesPkg: AcpiSsdtPcieLibArm: Correct translation value
>    DynamicTablesPkg: AcpiSsdtPcieLibArm: Support UID > 0xF
>    DynamicTablesPkg: AcpiSsdtPcieLibArm: Create support library
> 
>   .../Include/Library/SsdtPcieSupportLib.h      |  73 +++++++
>   .../AcpiSsdtPcieLibArm/SsdtPcieGenerator.c    | 191 ++---------------
>   .../AcpiSsdtPcieLibArm/SsdtPcieGenerator.h    |  17 +-
>   .../Arm/AcpiSsdtPcieLibArm/SsdtPcieLibArm.inf |   2 +-
>   .../SsdtPcieOscTemplate.asl                   |   0
>   .../SsdtPcieSupportLib/SsdtPcieSupportLib.c   | 200 ++++++++++++++++++
>   .../SsdtPcieSupportLib/SsdtPcieSupportLib.inf |  30 +++
>   .../SsdtPcieSupportLibPrivate.h               |  25 +++
>   8 files changed, 349 insertions(+), 189 deletions(-)
>   create mode 100644 DynamicTablesPkg/Include/Library/SsdtPcieSupportLib.h
>   rename DynamicTablesPkg/Library/{Acpi/Arm/AcpiSsdtPcieLibArm => Common/SsdtPcieSupportLib}/SsdtPcieOscTemplate.asl (100%)
>   create mode 100644 DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLib.c
>   create mode 100644 DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLib.inf
>   create mode 100644 DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLibPrivate.h
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#91230): https://edk2.groups.io/g/devel/message/91230
Mute This Topic: https://groups.io/mt/92260869/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH v3 0/3] DynamicTablesPkg: Pcie generation updates
Posted by Sami Mujawar 1 year, 9 months ago
Merged as f0064ac3afa2..19a87683654a

Thanks.

Regards,

Sami Mujawar


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#91567): https://edk2.groups.io/g/devel/message/91567
Mute This Topic: https://groups.io/mt/92260869/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-