Regular/riscv64: различия между версиями

Материал из ALT Linux Wiki
(Initial version.)
 
м (Remove riscv64 category.)
Строка 47: Строка 47:


{{Category navigation|title=Regular|category=Regular|sortkey=*}}
{{Category navigation|title=Regular|category=Regular|sortkey=*}}
[[Категория:riscv64]]
[[Категория:Sisyphus]]
[[Категория:Sisyphus]]

Версия от 18:22, 28 марта 2019

Краткий обзор

Регулярные сборки образов предназначены для разработки и тестирования порта репозитория Sisyphus на архитектуру RISC-V (rv64gc).

Подробную информацию о регулярных сборках можно прочитать здесь.

На текущий момент опубликованы два вида образов для платы SiFive HiFive Unleashed:

Помимо образов для платы HiFive Unleashed существуют образы для эмулятора QEMU:


Инструкция для запуска образов в QEMU находится в разделе "Запуск на QEMU".

Инструкция для запуска образов на HiFive Unleashed находится в разделе "Запуск на HiFive Unleashed".

Запуск на QEMU

Шаг 1. Для запуска порта ALT на RISC-V необходимо установить QEMU с поддержкой riscv64. Например, в случае хостовой системы на ALT x86_64: qemu-system-riscv-core.

Шаг 2. Далее необходимо получить ядро Linux для QEMU и установить:

rpm --install <kernel package>.rpm

После этого в /usr/share/qemu-riscv64/vmlinux будет лежать ядро для QEMU.

Шаг 3. После этого, скачав один из образов для QEMU можно запускать QEMU, заменив <IMAGE> на путь к образу img:

qemu-system-riscv64 \
  -nographic -machine virt -kernel /usr/share/qemu-riscv64/vmlinux \
  -m 3G -smp cpus=4,cores=2,threads=2,maxcpus=6 \
  -drive file=<IMAGE>.img,id=hd0 -device virtio-blk-device,drive=hd0 \
  -append "earlyprintk root=/dev/vda1 fastboot rootwait console=ttyS0 debug sunrpc.debug" \
  -netdev user,id=eth0 -device virtio-net-device,netdev=eth0

Запуск на HiFive Unleashed

Как сообщить об ошибке?

Сообщения об ошибках принимаются через bugzilla.

  • В случае, если проблема в пакете, то при создании ошибки выбирайте Sisyphus
  • В случае проблем с образами выбирайте Regular


В качестве платформы укажите riscv64 (выпадающий список справа). В качестве исполнителя укажите arei@altlinux.org.