Hivatalos Debian architektúra lett a riscv64

Címkék

Bejelentés itt.

Hozzászólások

Akkor márcsak hardver kellene... mármint igen, tudom, irhatunk alá hardvert, meg már használtam is így riscv64-es linuxot FPGA-n, de az azért nem volt egy egyszerű menet :) 

Szerkesztve: 2023. 07. 25., k – 10:46

szerkesztve

Fedora 42, Thinkpad x280

Tudtommal a "riscv64" az  "arm64" opensource változata.
Tehát, amit "arm64" ( aarch64 ) -re fordítanak, annak mennie kell "riscv64" is.

Ezt kb olyan, mint ha INTEL-re / AMD-re külön fordítanának 64bitet ( intel64 vs amd64).

Vagy van valami extra?

Futsd át eztet, itt látod hogy mi ez az egész és hogy mi a különbség és a hasonlóság között.

Tldr: a RISC-V az első olyan deklarált architektúra (pontosabban: utasításkészlet-architektúra) amit szabadon implementálhatsz. Kicsit végletes, mert az alap-utasítások nagyon jól definiáltak viszont a privileged üzemmódjai eléggé tágan értelmezhetőek. Ugyanakkor pont ez az előnye is: miszerint az erősen beágyazott MCU-ktol kezdve a multi-core hipypervisor-rendszerekig bármit ki tudsz vele alakítani. 

Az ARM-mal az a gond ilyenértelemben hogy még a legegyszerűbb de tömegesen elterjedt dialektusát (ARMv6-M/Thumb(1)/Cortex-M0) sem implementálhatod csak úgy. Ugyanakkor az ARM belső busz architektúrája nyílt és szabadon felhasználható (keywords: AMBA, AHB, APB, AXI), így ezt előszeretettel kombinálják RISC-V alapú rendszermagokkal is. Ezáltal valóban megjelennek hasonlóságok is, amit egy op. rendszer portolásánál fel tudsz használni (DMA controllers, peripheral bus matrix-ok, caching, stb esetében).