I-OpenBSD yongeza inkxaso yokuqala ye-RISC-V yokwakha

I-OpenBSD yamkele utshintsho lokuphumeza izibuko loyilo lwe-RISC-V. Inkxaso okwangoku ilinganiselwe kwi-OpenBSD kernel kwaye isafuna umsebenzi othile ukuze inkqubo isebenze kakuhle. Kwimo yayo yangoku, i-OpenBSD kernel ingaba sele iqalile kwi-QEMU-based based RISC-V emulator kunye nokudlulisa ulawulo kwinkqubo ye-init. Izicwangciso zexesha elizayo zibandakanya ukuphunyezwa kwenkxaso ye-multiprocessing (SMP), ukuqinisekisa ukuba inkqubo ye-boots kwimodi yabasebenzisi abaninzi, kunye nokulungelelaniswa kwamacandelo esithuba somsebenzisi (libc, libcompiler_rt).

Khumbula ukuba i-RISC-V ibonelela ngenkqubo yomyalelo womatshini ovulekileyo kunye noguquguqukayo ovumela ukuba i-microprocessors yakhelwe usetyenziso olungenasizathu ngaphandle kokufuna imali yokuhlawula okanye ukubeka iimeko zokusetyenziswa. I-RISC-V ikuvumela ukuba wenze ii-SoCs ezivuleleke ngokupheleleyo kunye neeprosesa. Okwangoku, ngokusekwe kwinkcazo ye-RISC-V, iinkampani ezahlukeneyo kunye noluntu oluphantsi kweelayisensi ezahlukeneyo zasimahla (BSD, MIT, Apache 2.0) ziphuhlisa iindidi ezininzi ze-microprocessor cores, ii-SoCs kunye neechips esele zenziwe. Iinkqubo zokusebenza ezinomgangatho ophezulu we-RISC-V inkxaso ziquka i-Linux (ekhoyo ukususela ekukhutshweni kwe-Glibc 2.27, i-binutils 2.30, i-gcc 7 kunye ne-Linux kernel 4.15) kunye ne-FreeBSD (inqanaba lesibini lenkxaso lisanda kunikezelwa).

umthombo: opennet.ru

Yongeza izimvo