On Wed, Sep 20, 2023 at 16:33:16 +0200, Marcin Juszkiewicz wrote:
> Arm BSA (Base System Architecture) specification requires Armv8.1+ cpus
> to have non-secure EL2 virtual timer. Which we lacked.
>
> In previous week I wrote a small patch to QEMU which enabled it for SBSA
> Reference Platform. Leif Lindholm refactored code around timers to make
> it more readable.
>
> Then he added missing timer into EDK2 ArmPkg and to "virt" platform.
>
> This patchset enables NS EL2 virtual timer on SBSA Reference Platform.
>
> changes since v1:
> - GTDT generated from C
> - NS EL2 virtual timer is disabled for Arm v8.0 cpus
For the series:
Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com>
Pushed as 88ea1c2b62d4..f3f7d3a1b41e.
Thanks!
> Marcin Juszkiewicz (2):
> Silicon/SbsaQemu: move IORT structures to header file
> Silicon/SbsaQemu: generate GTDT from C
>
> .../Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 -
> .../SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.inf | 6 +
> .../Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.h | 66 +++++++++
> .../Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.c | 125 ++++++++++++++----
> Silicon/Qemu/SbsaQemu/AcpiTables/Gtdt.aslc | 107 ---------------
> 5 files changed, 174 insertions(+), 131 deletions(-)
> create mode 100644 Silicon/Qemu/SbsaQemu/Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.h
> delete mode 100644 Silicon/Qemu/SbsaQemu/AcpiTables/Gtdt.aslc
>
> --
> 2.41.0
>
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109014): https://edk2.groups.io/g/devel/message/109014
Mute This Topic: https://groups.io/mt/101479611/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/leave/3901457/1787277/102458076/xyzzy [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-