Hi Alexey,
On Thu, Jul 22, 2021 at 10:14 AM Alexey Kazantsev via TF-A tf-a@lists.trustedfirmware.org wrote:
Hello!
Please add a build option for selecting GICv3 instead of GICv2 for QEMU platform.
There is the following line in plat/qemu/qemu/platform.mk : QEMU_USE_GIC_DRIVER := QEMU_GICV2
It doesn't imply setting GICv3 externally by build system of other projects, like OP-TEE.
When building with OP-TEE we're overriding this assignment by passing "QEMU_USE_GIC_DRIVER=$(TFA_GIC_DRIVER)" (where TFA_GIC_DRIVER is either QEMU_GICV3 or QEMU_GICV2) on the command line. This is now tested on a regular basis since we've recently added Xen support to the OP-TEE build setup on QEMU V8 and this depends on using GICv3 instead of GICv2.
Does this help in your case?
Cheers, Jens
Hello, Jens!
26.07.2021 10:02, Jens Wiklander wrote:
Hi Alexey,
On Thu, Jul 22, 2021 at 10:14 AM Alexey Kazantsev via TF-A tf-a@lists.trustedfirmware.org wrote:
Hello!
Please add a build option for selecting GICv3 instead of GICv2 for QEMU platform.
There is the following line in plat/qemu/qemu/platform.mk : QEMU_USE_GIC_DRIVER := QEMU_GICV2
It doesn't imply setting GICv3 externally by build system of other projects, like OP-TEE.
When building with OP-TEE we're overriding this assignment by passing "QEMU_USE_GIC_DRIVER=$(TFA_GIC_DRIVER)" (where TFA_GIC_DRIVER is either QEMU_GICV3 or QEMU_GICV2) on the command line. This is now tested on a regular basis since we've recently added Xen support to the OP-TEE build setup on QEMU V8 and this depends on using GICv3 instead of GICv2.
Does this help in your case?
Yes, this will help.
With regards, Aleksey
tf-a@lists.trustedfirmware.org