Фиксированные виртуальные платформы ARM (FVP) и поддержка ARMv8.4-a

ARM предлагает эмуляторы для разработки на фиксированных виртуальных платформах (FVP). ARM также анонсировала ARMv8.4-a, который обеспечивает аппаратное ускорение для криптографических алгоритмов, включая SHA2-512, SHA3, SM3 и SM4. У меня есть код на C++, который я хочу перенести в новые инструкции.

Мне нужен доступ к FVP или машине с ARMv8.4-a. Я не верю, что в настоящее время в области ARMv8.4-a присутствует кремний. Я думаю, что это означает, что FVP - мой единственный выбор на данный момент.

У меня вопрос, поддерживает ли FVP ARMv8.4?

1 ответ

Решение

У меня вопрос, поддерживает ли FVP ARMv8.4?

По словам Барри Спотта из команды ARM FVP:

Наш ARM AEMv8 FVP является бесплатным и может быть загружен с https://developer.arm.com/products/system-design/fixed-virtual-platforms

Он поддерживает расширения ARM 8.4. Сборка Linaro поддерживает нашу AEMv8 FVP.

Похоже, QEMU добавил поддержку ARMv8.4-a в феврале 2018 года, поэтому инструкции можно эмулировать.

Другие вопросы по тегам