Bug #13959
openПроблемы с исполнением на QEMU4V для armv8 инструкций Scalar Floating-point и Advanced SIMD
0%
Description
В проекте MicroTESK_ARM_Testing не создаются трассы для программ, содержащих инструкции архитектуры armv8 5.6 Scalar Floating-point и 5.7 Advanced SIMD.
https://jenkins-se.intra.ispras.ru/job/MicroTESK_ARM_Testing/lastCompletedBuild/testReport/
AP Updated by Alexander Protsenko about 1 month ago
Для починки сборки QEMU4V можно попробовать обновить хэш сабмодуля roms/edk2. edk2 пятилетней давности берёт cmocka с github: https://github.com/tianocore/edk2/commit/2ad22420a710dc07e3b644f91a5b55c09c39ecf3
В сабмодуле edk2 что-то совсем древнее: https://github.com/tianocore/edk2/tree/06dc822d045c2bb42e497487935485302486e151
Если хочется не слишком отличающееся, но уже с нормальными submodule, можно взять stable-тег 202105:
https://github.com/tianocore/edk2/blob/edk2-stable202105/.gitmodules
Основные изменения тут форматирование и мелкие багфиксы, в теории должно заработать как есть, скорее уж более старый не соберётся:
https://github.com/tianocore/edk2/compare/edk2-stable202105..06dc822d045c2bb42e497487935485302486e151