ααΌααα·αα· RISC-V ααΆαααΆααα α’αααΈααΆααααααααααΆααααααα·ααααα·ααΆααααα microkernel seL4 αα
ααΎαααααααααααααΆαααααΆαααααααααααα»αααΆαααααΆα RISC-V α ααΆααααααααααΆααα
α»ααα ααααα»ααΆαααα·ααα·ααααΆ ααΆαααΏααΆααααααααα·ααααα·ααΆα seL4 ααααααα αΆαααΈααΆαα’αα»αααααααααααΆαα½αααΉαααααααααΆααααΆαααααααΆααααααΆαααα
αααα»αααΆααΆααααΌαααΆαα ααααα»ααΆαααααΆαααΏααΆαα α’αα»ααααΆαα±ααα’αααααααΎ seL4 αα
αααα»αααααααααααααΆαααααααααααααααααα’ααααΎααααααααααααΎαααΆα RISC-V RV64 ααααααααΌαα±ααααΆαααΆαααΎαα‘αΎαααΌαααααα·αααααΆαααΏααΆαα αα·αααΆααΆα’ααααααΆαααααΆααααΆαααα α’ααααααααΎααααααα·ααΈαααααααΎαααΆαααΎααΊααα seL4 α’αΆα
ααΆααααα»αα
α·αααααΆαααααα»αααΆααααα·αααΎααΆαααΆααααΆααααα
αααα»αααααααα½ααααααααααα αααααΆααααΆααααααααΉααα·αααΆαααΆααααααααααααααααα
αααα‘αΎα α αΎαααΆαα·ααααααααααααΆαααααααααΆα
ααΈααααΌααΊααα seL4 ααααΌαααΆααααααααααΆααααααΌααααααΆααααααααααααααΎαααΆα ARM 32 αααΈα α αΎαααααααααααααΆααααααΎαααΆα 64 αααΈα x86 α ααΆααααΌαααΆαααααααααΆααααΆααΆααα½ααααα
αΌαααααΆααααααΆαααααααααααααααΉα RISC-V ααΎαα
αα ααΆαα½αααΈααααΌααΊααα seL4 ααΎαα
αα ααΉααααααα
ααΆαααΌαααααα·ααα»ααααα·ααΆαααααΈαα½α αααααΆααααΆαααΆαα»αααααααΉαααα’αΆα
ααααΌαααΆααααααααααΆαααααΆαααααααααΆαααα’ααΆαα αααααΆαα·αα’αΆα
αα
αα½α
αααααααΆααααααΆαααααααααααααααΉααααααΆααααααα·αααα·α
αα
ααααααααααααΆαα seL4 ααΆααααΌαααΆαααααααααΆα§αααααααααΎαααΆαααΌα
αααααΆααααααΆααα αΎαααΆααααααΆαααα·αααααΆαααΆαααααααα’αααΈα₯αα·ααΆαααααααααααα ααα»ααααααΆααα·αα§αααααααααα·αααΆαααα α»ααα αααααααΌαααΆααααα αΆααααΆαα
αααΆααααααααα αΆαααααΎαα‘αΎαααΆαααααΆαααα
αααα»αααααααΆαααααΆαα’αα»ααααααΆααααΆααααααΆαα ααΆαααααΆαα αααα·ααΆαααααααΉαααΎαα
αα ααααΎα±ααααΆααΆααααααΆααααα½ααααα»αααΆααα½ααααα
αΌαααΆαααααΆααααααΌααααααΆααααααΉααα»ααααα·ααΆα - α§ααΆα ααα ααΎααααΈαααααααΆααααΆαααα
ααααΆαααΆααααααα’αΆα
ααΎαααΆαααΆααα’αα αααααΆαααααααααααΆααΆαααααα·αααααΆαααΆααααα»αααΆααααα
αΆαααααα αΆαα
αααα»ααααααααΉαααΆααΆαααΆαααααΆααΆαααααααααααααααααΆααα
αααα»ααααααα·ααΈα
ααΌαα
αΆαααΆααααΆαααααααα seL4 αα½αα±ααααααααααΆαα ααααΆααααΈααααααααααΆαααααααααααααααΆαααΊααααα
αααα»αααα α’αααααααΎααααΆαα αα·αα’αα»αααααααααααΆααααααααααααΆαα
αΌαααααΎααΌα
ααααΆαααααΆααααααΆαααΌα
ααΆααααΆαα’αααααααΎααααΆααα ααΈααααΌααΊααααα·ααααααα’ααΌααΈααααα·αααααααααααααααα½α
ααΆααααα
αααααΆααααΆααααααααααα―αααΆα ααααΎαααΆα ααΆααααααΆαααααααΆα αα·αα’αααΈαααααααααα αααα»ααα
αα·α ααΆαααααααααααααΆααα·α
αα½α
ααα»ααααααααααΆααααΆααααααααααααΆαα
αΌααα
ααΆααααα α’αΆααααααΆαααΆααααααα ααΆαααααΆα αα·αααααΆαααααΎαααΆαα abstractions αα·ααααααα·ααΈαααααΆααααα·αααααααααααΆααα’ααααααααααΆαα½α hardware ααααΌαααΆαα’αα»αααααααα‘ααααΈααααΆαα
ααΎααααΌααα microkernel αααα»αααααααααααΆααα·α
αα
ααααα·αα’αααααααΎααααΆααα ααΆαα
αΌαααααΎααααΆααααΆααα·α
αα
ααααααα
ααααααααΆααααααΆααααααΆααααΈααααΌααΊαααααααΌαααΆααααα
αααΆαααααα·αααααααα
αααΆααα
RISC-V αααααααΌαααααααααααααΆααααΆαααΈαααΎαα
αα αα·αα’αΆα
ααααααααΆααααα’αα»ααααΆαα±αα microprocessors ααααΌαααΆααααααΎαα‘αΎααααααΆαααααααα·ααΈαααααααΆαααααα·αα
αΆαααΆα
αααΆαααΆααααααα½αααΆαα’αΆαα α¬ααααααααΆαααααααΆααααααΎααααΆααα RISC-V α’αα»ααααΆαα±ααα’ααααααααΎα SoCs αα·α processors αααααΎαα
αα ααΆαααααα»αα αα
αα
α»ααααααααα’ααααΎααΆααααααΆαα RISC-V ααααααα»αα αα»α αα·ααα ααααααααααααααΆαααααα’αΆααααΆαααααα₯ααα·ααααααααααα (BSD, MIT, Apache 2.0) αααα»αα’αα·αααα αααΆααααααααΆαααα·ααα microprocessor cores, SoCs αα·ααααααααΈααααααΆαααα·ααα½α
α αΎαα ααΆαααΆαααα RISC-V ααΆαααααααΆαα
αΆααααΆααααΈααΆαα
ααααααΆααααα Glibc 2.27, binutils 2.30, gcc 7 αα·αααΊαααααΈαα»α
4.15α
ααααα: opennet.ru