QEMU – эмулятор и виртуализатор с открытым исходным кодом, который многие использовали в прошлом, поскольку платы Arm были довольно дорогие и их было проблематично достать. Недавно был обзор про то как запустить Linux на RISC-V используя QEMU.
И теперь был предоставлен релиз QEMU 2.12 с некоторыми новыми интересными функциями, включая поддержку RISC-V, а также добавлена начальная поддержка для модели Raspberry Pi 3.
Список изменений довольно длинный, вот некоторые, ключевые изменения:
- Эмулятор для Cortex-M33 Armv8-M, используется новая плата mps2-an505.
- Поддержка для различных расширений AArch64 v8.1 / v8.2 / v8.3.
- Начальная поддержка для модели Raspberry Pi 3
- Эмуляция i.MX7 SoC и платы i.MX7 Sabre
- Добавлен механизм защиты гостевых систем от Spectre / Meltdown для архитектуры x86 / pseries / s390
- Поддержка IOMMU Intel для 48-разрядной адресации
- Многие исправления эмуляции в коде SD-карт и исправления ошибок.
- И т.д…
Вы можете получить открытый код и инструкцию по сборке на странице загрузки. Если вас интересует запуск Debian на модели RPI 3 или вы хотите узнать чуть больше о поддержки RISC-V, вам придется посетить блог тут и тут.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.