Dear #Fedora maintainers: thank you for your tireless work. Seriously. I put an F42 "Server" image on my #RISCV Megrez board, quickly dnf-offline-upgraded it to F43, and got KDE and Speed Dreams 2 up and running in next to no time. Even works with an XBox360 controller. Sure, the AMD GPU is doing most of the work, but this is going to make a great walk up demo for next week. Hope to see some of your at #RedHatSummit
Today I learned: If I want to build an operating system for #riscv in #rust, I better stay in s-mode and leave m-mode to the sbi interface. This way, I can move my code more easily from #qemu to hardware or #kvm setups.

RISC-V Server Platform Spec Ratified

RISC-V 서버 플랫폼 사양이 공식적으로 승인되어 v1.0 버전이 릴리스되었습니다. 이번 사양은 RISC-V 아키텍처 기반 서버 개발을 위한 표준을 제시하며, 관련 소스 코드와 문서가 공개되었습니다. 이는 오픈 하드웨어 생태계에서 서버용 RISC-V 도입을 촉진할 중요한 이정표입니다.

https://github.com/riscv-non-isa/riscv-server-platform/releases/tag/v1.0

#riscv #server #platform #openhardware #specification

Release v1.0 · riscv-non-isa/riscv-server-platform

First ratified release.

GitHub
Release v1.0 · riscv-non-isa/riscv-server-platform

First ratified release.

GitHub
"We Created a Single Source for All RISC-V Specifications"
https://riscv.org/blog/ratified-specifications-library/
Things are getting better. An HTML option instead instead of PDF.
#riscv #cpu
We Created a Single Source for All RISC-V Specifications

The RISC-V Ratified Specifications Library consolidates all of the available RISC-V specifications into one single, accessible repository.

RISC-V International

Российский Альянс RISC-V: четыре двигателя экосистемы открытой архитектуры

Представьте, что вы строите продукт на процессоре, а ключевые правила игры задает один владелец архитектуры. Хотите выпустить свой совместимый чип, добавить нужные расширения или просто не хотите зависеть от поставки конкретного изделия? Но почти везде упираетесь в лицензирование, отсутствие открытого доступа к IP-ядрам, документации и сталкиваетесь с ситуацией когда условия доступа к технологиям могут меняться быстрее, чем ваш цикл разработки. В стабильные времена это воспринимается как "стоимость входа", но в менее дружелюбные - воспринимается как риск, который внезапно становится техническим. И пусть это звучит как рекламный слоган, но RISC-V предлагает другой базовый принцип: открытый стандарт команд, который можно реализовывать без разрешения на саму основу. Не "бесплатный процессор", а открытая спецификация, вокруг которой можно строить свои ядра и SoC, добавлять расширения и при этом оставаться в рамках общего стандарта. Это дает больше пространства для маневра именно там, где обычно больнее всего: в продуктах, которые выпускаются много лет, в требованиях к безопасности и в зависимости от чужих лицензий. Но открытость не спасает от хаоса. Если каждый будет делать "почти совместимый" вариант, рынок быстро превратится в зоопарк, где интеграция того или иного решения снова становится подвигом. Российский Альянс RISC-V как раз про то, чтобы этого не случилось: он собирает участников и переводит идею открытой ISA в работающую экосистему, где софт, платы, безопасность, обучение и регуляторные ожидания не живут отдельно. Ставки тут очень практичные: кто умеет договориться о правилах и проверять их на практике, тот быстрее доводит решения до рынка и поддерживает их с наименьшими затратами. Именно о том какую роль играет Альянс в становлении целостной экосистемы RISC-V в России и будет наш очередной материал.

https://habr.com/ru/companies/riscvalliance/articles/1032524/

#riscv #альянс_riscv #технологический_комитет #индустриальный_комитет #академический_комитет #правовой_комитет

Российский Альянс RISC-V: четыре двигателя экосистемы открытой архитектуры

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

Хабр
Yunhao Zhang's Egos-2000 Packs an Entire RISC-V Operating System Into Just 2,000 Lines of Code

Designed to make it possible for students to learn about every aspect of OS development, egos-2000 is a miniature marvel.

Hackster.io

K3 is now natively supported in the Linux Kernel mainline, with key SoC enablement already merged for Linux 7.0!

You can find the K3 DTS files under arch/riscv/boot/dts/spacemit/ in the upstream tree: k3.dtsi, k3-pico-itx.dts.

What’s in Linux 7.0 already (merged upstream):
Basic DeviceTree
Pinctrl, GPIO
Clock, Reset
UART,PMIC (p1),SDHCI (eMMC)

#RISCV #Spacemit #K3 #Linux #OpenSBI #Uboot #LLVM

The Problem With Open Hardware

PeerTube