LoongArch 架构下,操作系统相关文档与手册如下:
该手册为官方提供的架构参考手册,介绍了龙芯架构中基础架构部分的内容,包括了:基础整型指令集;基础浮点指令集;特权资源架构;控制与状态寄存器CSR;存储管理;例外与中断;指令编码,等等内容。
该手册为官方提供的程序二进制接口说明,介绍了龙架构与应用程序相关的一些规范性内容,包括:程序调用规约
寄存器使用说明;ELF相关内容;与龙架构相关的DWARF,等其他内容。
该手册为官方提供的工具链规范,介绍了龙架构工具链相关的一些规范性内容, 包括:目标指令架构Target ISA;配置目标ABI;C/C++一些预处理器的宏定义,等编译器的一些选项说明。
该手册为官方提供的汇编语言指导,介绍了该手册介绍了龙架构汇编相关的一些内容,包括:寄存器的使用;寻址模式;汇编语言的指示符;一些内敛汇编;龙架构的伪指令(宏指令),等等内容。
文档从系统层面,深入阐述了LoongArch架构下,操作系统与底层硬件的交互细节,包含了从硬件交互机制到内存管理策略,从中断处理到进程调度,从操作指南到调试工具,从向量指令到平台虚拟化等相关理论知识和技术细节。文档通过理论与实践的结合,通过代码与原理的互证,让读者能建立起对计算机系统本质的深刻理解。
此处列举了LoongArch架构下,操作系统课程教材,以及对应的开源代码、录制课程,适合初次接触操作系统设计、开发的开发者。
往届大赛相关作品与培训:
此处收录了历届操作系统大赛的官方培训资料,及其资料下载链接。
此处汇总了往届大赛「内核实现」赛道的总决赛开源参赛作品,及其开源仓库链接。
此处汇总了往届大赛中,LoongArch架构相关的功能挑战等赛道赛题。
此处汇总了往届大赛答疑相关内容。根据队伍回访与问卷调查,汇总参赛各队在赛事实践中遇到的实际问题,并进行解释和说明。
其他辅助工具与说明:
LoongArch64模拟器,支持整型,浮点,向量指令集,支持启动Linux。