Фиксированные виртуальные платформы 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 года, поэтому инструкции можно эмулировать.