|
[PATCH] Platform/Qemu/Sbsa: Update TF-A binaries with Cortex-A72 support
Update the TF-A binaries with support for Cortex-A72 cpu. This support was merged into TF-A as part of the following: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/7117 Also include t
Update the TF-A binaries with support for Cortex-A72 cpu. This support was merged into TF-A as part of the following: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/7117 Also include t
|
By
Tanmay Jagdale
· #68338
·
|
|
[edk2-platform][PATCH 1/3] Silicon/Qemu: Fix PCD numbering in SbsaQemu
Hi Tomas, Tested this patch series and didn't face any issues. Tested-by: Tanmay Jagdale <tanmay.jagdale@...>
Hi Tomas, Tested this patch series and didn't face any issues. Tested-by: Tanmay Jagdale <tanmay.jagdale@...>
|
By
Tanmay Jagdale
· #67770
·
|
|
[PATCH edk2-platforms 1/1] SbsaQemu: AcpiDxe: Read MPIDR from device tree
The Qemu device tree for Sbsa platform now contains MPIDR value for every CPU in the form of "reg" property under every CPU's node. Hence, add a function that provides support to read this value from
The Qemu device tree for Sbsa platform now contains MPIDR value for every CPU in the form of "reg" property under every CPU's node. Hence, add a function that provides support to read this value from
|
By
Tanmay Jagdale
· #64919
·
|
|
[PATCH v3 edk2-platforms 5/8] SbsaQemu: AcpiDxe: Create MADT table at runtime
Hi Graeme, Thanks for the fix. So shall I push an interim patch that uses the aforementioned formula to derive the MPIDR ? Or wait for the qemu patch to get merged and then read MPIDR directly from th
Hi Graeme, Thanks for the fix. So shall I push an interim patch that uses the aforementioned formula to derive the MPIDR ? Or wait for the qemu patch to get merged and then read MPIDR directly from th
|
By
Tanmay Jagdale
· #64671
·
|
|
[PATCH v3 edk2-platforms 8/8] SbsaQemu: AcpiTables: Add DBG2 Table
Signed-off-by: Tanmay Jagdale <tanmay.jagdale@...> --- Silicon/Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 + Silicon/Qemu/SbsaQemu/AcpiTables/Dbg2.aslc | 67 ++++++++++++++++++++ 2 files changed
Signed-off-by: Tanmay Jagdale <tanmay.jagdale@...> --- Silicon/Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 + Silicon/Qemu/SbsaQemu/AcpiTables/Dbg2.aslc | 67 ++++++++++++++++++++ 2 files changed
|
By
Tanmay Jagdale
· #64619
·
|
|
[PATCH v3 edk2-platforms 7/8] SbsaQemu: AcpiDxe: Create PPTT table at runtime
Add support to create Processor Properties Topology Table at runtime. The cache topology of each CPU is as follows: CPU N ------------------------ | -------- -------- | | | L1-I | | L1-D | | | | 32KB
Add support to create Processor Properties Topology Table at runtime. The cache topology of each CPU is as follows: CPU N ------------------------ | -------- -------- | | | L1-I | | L1-D | | | | 32KB
|
By
Tanmay Jagdale
· #64618
·
|
|
[PATCH v3 edk2-platforms 6/8] SbsaQemu: AcpiDxe: Create SSDT table at runtime
- Add support to create SSDT table at runtime. Since SSDT table is a data table, added a few helper macros to create the AML entries. - Also added a function to calculate the length of Packages. Signe
- Add support to create SSDT table at runtime. Since SSDT table is a data table, added a few helper macros to create the AML entries. - Also added a function to calculate the length of Packages. Signe
|
By
Tanmay Jagdale
· #64617
·
|
|
[PATCH v3 edk2-platforms 5/8] SbsaQemu: AcpiDxe: Create MADT table at runtime
- Add support to create MADT table at runtime. - Included a macro for GIC Redistributor structure initialisation. Signed-off-by: Tanmay Jagdale <tanmay.jagdale@...> --- Silicon/Qemu/SbsaQemu/Dr
- Add support to create MADT table at runtime. - Included a macro for GIC Redistributor structure initialisation. Signed-off-by: Tanmay Jagdale <tanmay.jagdale@...> --- Silicon/Qemu/SbsaQemu/Dr
|
By
Tanmay Jagdale
· #64616
·
|
|
[PATCH v3 edk2-platforms 4/8] SbsaQemu: Add new ACPI driver and FDT parser to count CPUs
- Add a new ACPI driver for the SbsaQemu platform which would handle any modifications needed for the ACPI tables. - Add a parser function in this driver which parses the FDT created by Qemu to determ
- Add a new ACPI driver for the SbsaQemu platform which would handle any modifications needed for the ACPI tables. - Add a parser function in this driver which parses the FDT created by Qemu to determ
|
By
Tanmay Jagdale
· #64615
·
|
|
[PATCH v3 edk2-platforms 3/8] SbsaQemu: SbsaQemu.dsc: Move CoreCount and Fdtlib
- Since the core count is dynamic and controlled by Qemu, move the PcdCoreCount from [PcdsFixedAtBuild] to [PcdsDynamic] section. - Move FdtLib from [LibraryClasses.common.PEIM] to [LibraryClasses.com
- Since the core count is dynamic and controlled by Qemu, move the PcdCoreCount from [PcdsFixedAtBuild] to [PcdsDynamic] section. - Move FdtLib from [LibraryClasses.common.PEIM] to [LibraryClasses.com
|
By
Tanmay Jagdale
· #64614
·
|
|
[PATCH v3 edk2-platforms 2/8] SbsaQemu: AcpiTables: Add PCI support and MCFG Table
Add PCI related entries to DSDT table along with the routing entries. Also add the MCFG table. Co-authored-by: Graeme Gregory <graeme.gregory@...> Signed-off-by: Tanmay Jagdale <tanmay.jagdale@
Add PCI related entries to DSDT table along with the routing entries. Also add the MCFG table. Co-authored-by: Graeme Gregory <graeme.gregory@...> Signed-off-by: Tanmay Jagdale <tanmay.jagdale@
|
By
Tanmay Jagdale
· #64613
·
|
|
[PATCH v3 edk2-platforms 1/8] SbsaQemu: Initial support for static ACPI tables
- Add the following ACPI tables for SbsaQemu platform DSDT, FADT, GTDT, SPCR - Created an Include directory to hold common header files. - Also included the Acpiview shell utility. Co-authored-by: Gra
- Add the following ACPI tables for SbsaQemu platform DSDT, FADT, GTDT, SPCR - Created an Include directory to hold common header files. - Also included the Acpiview shell utility. Co-authored-by: Gra
|
By
Tanmay Jagdale
· #64612
·
|
|
[PATCH v3 edk2-platforms 0/8] Add ACPI tables support for SbsaQemu
This patch series adds ACPI tables support for the SbsaQemu platform. We are using a pseudo static approach to create the ACPI tables. The ACPI tables namely DBG2, DSDT, MCFG, SPCR, GTDT are created i
This patch series adds ACPI tables support for the SbsaQemu platform. We are using a pseudo static approach to create the ACPI tables. The ACPI tables namely DBG2, DSDT, MCFG, SPCR, GTDT are created i
|
By
Tanmay Jagdale
· #64611
·
|
|
[PATCH v2 edk2-platforms 8/8] SbsaQemu: AcpiTables: Add DBG2 Table
Signed-off-by: Tanmay Jagdale <tanmay.jagdale@...> --- Silicon/Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 + Silicon/Qemu/SbsaQemu/AcpiTables/Dbg2.aslc | 67 ++++++++++++++++++++ 2 files changed
Signed-off-by: Tanmay Jagdale <tanmay.jagdale@...> --- Silicon/Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 + Silicon/Qemu/SbsaQemu/AcpiTables/Dbg2.aslc | 67 ++++++++++++++++++++ 2 files changed
|
By
Tanmay Jagdale
· #64602
·
|
|
[PATCH v2 edk2-platforms 7/8] SbsaQemu: AcpiDxe: Create PPTT table at runtime
Add support to create Processor Properties Topology Table at runtime. The cache topology of each CPU is as follows: CPU N ------------------------ | -------- -------- | | | L1-I | | L1-D | | | | 32KB
Add support to create Processor Properties Topology Table at runtime. The cache topology of each CPU is as follows: CPU N ------------------------ | -------- -------- | | | L1-I | | L1-D | | | | 32KB
|
By
Tanmay Jagdale
· #64601
·
|
|
[PATCH v2 edk2-platforms 6/8] SbsaQemu: AcpiDxe: Create SSDT table at runtime
- Add support to create SSDT table at runtime. Since SSDT table is a data table, added a few helper macros to create the AML entries. - Also added a function to calculate the length of Packages. Signe
- Add support to create SSDT table at runtime. Since SSDT table is a data table, added a few helper macros to create the AML entries. - Also added a function to calculate the length of Packages. Signe
|
By
Tanmay Jagdale
· #64600
·
|
|
[PATCH v2 edk2-platforms 5/8] SbsaQemu: AcpiDxe: Create MADT table at runtime
- Add support to create MADT table at runtime. - Included a macro for GIC Redistributor structure initialisation. Signed-off-by: Tanmay Jagdale <tanmay.jagdale@...> --- Silicon/Qemu/SbsaQemu/Dr
- Add support to create MADT table at runtime. - Included a macro for GIC Redistributor structure initialisation. Signed-off-by: Tanmay Jagdale <tanmay.jagdale@...> --- Silicon/Qemu/SbsaQemu/Dr
|
By
Tanmay Jagdale
· #64599
·
|
|
[PATCH v2 edk2-platforms 4/8] SbsaQemu: Add new ACPI driver and FDT parser to count CPUs
- Add a new ACPI driver for the SbsaQemu platform which would handle any modifications needed for the ACPI tables. - Add a parser function in this driver which parses the FDT created by Qemu to determ
- Add a new ACPI driver for the SbsaQemu platform which would handle any modifications needed for the ACPI tables. - Add a parser function in this driver which parses the FDT created by Qemu to determ
|
By
Tanmay Jagdale
· #64598
·
|
|
[PATCH v2 edk2-platforms 3/8] SbsaQemu: SbsaQemu.dsc: Move CoreCount and Fdtlib
- Since the core count is dynamic and controlled by Qemu, move the PcdCoreCount from [PcdsFixedAtBuild] to [PcdsDynamic] section. - Move FdtLib from [LibraryClasses.common.PEIM] to [LibraryClasses.com
- Since the core count is dynamic and controlled by Qemu, move the PcdCoreCount from [PcdsFixedAtBuild] to [PcdsDynamic] section. - Move FdtLib from [LibraryClasses.common.PEIM] to [LibraryClasses.com
|
By
Tanmay Jagdale
· #64597
·
|
|
[PATCH v2 edk2-platforms 2/8] SbsaQemu: AcpiTables: Add PCI support and MCFG Table
Add PCI related entries to DSDT table along with the routing entries. Also add the MCFG table. Co-authored-by: Graeme Gregory <graeme.gregory@...> Signed-off-by: Tanmay Jagdale <tanmay.jagdale@
Add PCI related entries to DSDT table along with the routing entries. Also add the MCFG table. Co-authored-by: Graeme Gregory <graeme.gregory@...> Signed-off-by: Tanmay Jagdale <tanmay.jagdale@
|
By
Tanmay Jagdale
· #64596
·
|