Hi Jens,
I gave a try with fresh TF-A/Hafnium v2.9 and qemu using following shas:
TF-A 60df3d75edb7eae87f51b356c35307e3011202d7 Hafnium: 0715b8e002cdfb92e6b7efb71128cb24557b70cb qemu: b300c134465465385045ab705b68a42699688332
See attached small changes I applied to build directory.
As an out of curiosity question, where do we stand from making the overall changes upstream (or is it still in the radar)? Do you still think of integrating a CI loop?
(BTW we made progress with the idea of removing the clang toolchain from prebuilts submodule https://review.trustedfirmware.org/c/hafnium/prebuilts/+/19954 We may think of downloading the appropriate LLVM toolchain by make toolchains and use it for building..)
Regards, Olivier.
________________________________ From: Jens Wiklander jens.wiklander@linaro.org Sent: 20 February 2023 10:20 To: Olivier Deprez Olivier.Deprez@arm.com Cc: Jérôme Forissier jerome.forissier@linaro.org; hafnium@lists.trustedfirmware.org hafnium@lists.trustedfirmware.org Subject: Re: [Hafnium] Hafnium with QEMU and OP-TEE
Hi Olivier,
On Fri, Feb 10, 2023 at 6:20 PM Olivier Deprez Olivier.Deprez@arm.com wrote:
Hi Jens,
I reproduced this setup and works well! Thanks for this brilliant work!
I still had to add --enable-slirp to qemu build for some reason..
I'm thinking of adding PAuth to the picture.
Makes sense, I've added PAUTH=y to the defaults in this branch.
BTI might be another one, but I guess it's not easy to enable (for TAs) if it requires a bti powered toolchain.
Yes, that's tricky. As Jerome said, we have this in CI but it's not so easy to support here.
See few suggestions below.
Thanks, took everything but BTI.
Cheers, Jens