您好,感谢您对香山的关注!
香山支持RV64GC指令集,支持运行Linux。但是,点亮Linux并不需要这么复杂的指令集,只需要在编译Linux的时候选择不同的编译选项即可。比如,第一期一生一芯的产出NutShell处理器支持RV64IMAC指令集[1],也能够运行Linux kernel和Debian这样的发行版。当然,这并不是点亮Linux系统的最小指令集,您可以试一下使用不同的编译选项来编译Linux,指定一个更小的指令集范围(比如去掉C扩展),然后在NEMU模拟器[2]上验证这个kernel是否能够正常运行(这里我们可以肯定,去掉C扩展是能够运行Linux的)。甚至,您还可以修改编译器,去掉一个扩展里面的部分指令,理论上Linux也是能够编译出来并且正常运行的。
感谢关注,祝好!
在2021年07月21日 15:30,刘璐<liulu2...@iscas.ac.cn> 写道:
香山的研发朋友们:
您们好!
香山作为基于RISC-V的开源处理器,感谢所有研发人员的开源精神与努力。
最近在github上学习香山的相关文档,我受益很多。有一个问题想要请教:香山点亮linux系统的最小指令有哪些?若能解答,十分感谢!
祝学习与工作顺利,天天开心!