Újabb architektúra támogatással gyarapodott a Linux

Címkék

Jonas Bonn nemrég azzal a kéréssel fordult Linus-hoz, hogy egy maroknyi fejlesztő szeretné, ha az általuk dédelgetett OpenRISC architektúra támogatás a mainline kernel része lehetne. Az OpenRISC egy nyílt forrású CPU projekt. Az OpenRISC port aktív fejlesztői gárdája jelenleg 25 fő. A kérés után Linus a hétvégén beolvasztotta a körülbelül 11 ezer sornyi kódot a kernelfájába. Ez azt jelenti, hogy a soron következő kernelkiadás - a 3.1-es - már tartalmazni fogja az OpenRISC architektúra támogatást. További részletek itt.

Hozzászólások

Nacsak.... Egész tetszetős ez az openrisc (Nekem fpga-light benyomásom van a doksit nézegetve). Remélem nem tűnnek el a többi nagy között. Kicsi sanszuk van, de drukkolok nekik.

------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.

már van másik sikeres architectura az x86 mellett, az ARM. ahogy a dolgok most állnak, reális az esélye annak, hogy középtávon át is veszi a domináns szerepet az ARM.
az OpenRisc ugyan már régóta jelen van, a mögötte állók helyében én elgondolkodnék azon, nem lenne e érdemesebb inkább a GPL alatt kiadott UltraSPARC T1 és T2 processzorok vonalát fejleszteni?

Ahogy nézem egyébként, a gyártók a DSP és az általános MCU közti különbséget egyre inkább próbálják elmosni. Persze igazán (remélhetőleg) nem fog nekik sikerülni.

Erre (félig-meddig komolytalanul) szoktam mondani, hogy FPGA-t nekik! Abba azt raksz, amit akarsz és ami belefér :-). Persze nem ilyen triviális (nyílvánvaló, hogy sok más tényező is belejátszik: ár, fogyasztás, ésatöbbi).

Nem DSP-bb mint az ARM "-E".

Wiki az OpenRisc-rol:"The CPU also contains a MAC unit in order to better support digital signal processing (DSP) applications."

Wiki ezt mondja az ARM-rol:
"DSP enhancement instructions

To improve the ARM architecture for digital signal processing and multimedia applications, a few new instructions were added to the set.[15] These are signified by an "E" in the name of the ARMv5TE and ARMv5TEJ architectures. E-variants also imply T,D,M and I.

The new instructions are common in digital signal processor architectures. They are variations on signed multiply-accumulate, saturated add and subtract, and count leading zeros."

FYI: Openrisc-1200 eseten letilthato a szorzas ill. MAC megvalositasa, tehet meg nem is kotelezo resz.
`define OR1200_MULT_IMPLEMENTED
`define OR1200_MAC_IMPLEMENTED

Ps.:
PPC is elegge DSP -nek nez ki. Most, hogy bele kellett neznem az ISA -jaba, hasonlobbnak hatott az altalam ismert DSP-khez.:
wiki: "Design features:" "A fused multiply-add"

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

subscribe

------------------------------------
Ha a barátnőmre gondolok, az a null pointer dereference.