ci: update the match regex of issue checker (#784)The previous regex can not successfully match the pattern like `feat(driver/pci)`, which has a slash in the scope
chore: 适配dadk 0.1.11 (#777)* chore: 适配dadk 0.1.11
Create FUNDING.yml (#763)
ci: import issue checker (#750)* ci: supprot auto tag on pull request * ci: update issue checker config * ci: update issue checker & block merge while
修改bug report模版label (#665)
移除relibc和old libc以及旧的shell (#529)移除relibc和old libc以及旧的shell
实现内核日志系统 (#489)* 实现写日志和读取日志,并且能够在用户态下执行dmesg命令查看日志 * 通过klogctl实现dmesg * 改用ConstGenericRingBuffer作内核缓冲区 * 更改缓冲区容量 * 将能够输出到控制台的日志级别改为日志级别枚举类,使用SpinLock控制KMSG,使用枚举类定义SYSLOG_ACTION,将do_sysl
实现内核日志系统 (#489)* 实现写日志和读取日志,并且能够在用户态下执行dmesg命令查看日志 * 通过klogctl实现dmesg * 改用ConstGenericRingBuffer作内核缓冲区 * 更改缓冲区容量 * 将能够输出到控制台的日志级别改为日志级别枚举类,使用SpinLock控制KMSG,使用枚举类定义SYSLOG_ACTION,将do_syslog系统调用接口放在syscall.rs * fix warning * 完善do_syslog注释 * 将KMSG接入kinfo、kdebug等 * fix warning * 修复显示的秒数不正确,·以及无法通过CI的问题
show more ...
添加riscv64的github workflow (#499)* 添加riscv64的github workflow
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)* 添加“统一初始化”的过程宏,并把SystemError独立成crate * 使用unified-init来初始化fbmem * 更新workflow,增加内核自动化静态测试
修复cache-toolchain.yml的格式问题 (#464)
NovaShell替换为默认shell (#456)* NovaShell替换为默认shell * delete some envvar * 自动从dragonos镜像站更新dadk * 更新github ci环境 * 修复yml格式问题 * 更新novashell到95738b235f --------- Co-authored-by: longj
NovaShell替换为默认shell (#456)* NovaShell替换为默认shell * delete some envvar * 自动从dragonos镜像站更新dadk * 更新github ci环境 * 修复yml格式问题 * 更新novashell到95738b235f --------- Co-authored-by: longjin <longjin@DragonOS.org>
在github workflow的工具链配置文件里面添加rust-src组件 (#400)
wait4系统调用支持options字段 (#398)
命名管道系统调用以及文件系统兼容特殊文件类型的接口 (#397)* 修复pipe2在读端或写端关闭后还阻塞问题。 * 实现命名管道机制,增加特殊文件类型兼容普通文件系统的接口。 * 普通文件系统能够适配特殊文件(命名管道等)
解决设置rust workspace带来的“工具链不一致”的问题 (#345)更改workflow
添加github workflow,检查代码是否已经格式化 (#342)* 添加github workflow,检查代码是否已经格式化
Update issue templates (#277)
重构系统调用模块 (#267)* 完成系统调用模块重构 * 更新github workflow
添加dadk支持 (#263)* 引入dadk,使用dadk0.1.1来编译test-relibc程序 * 由于gitee仓库体积限制导致无法继续使用gitee上的rust索引,因此更换为清华源 * github workflow的环境中,安装dadk * Auto configure dragonos rust toolchain
固定编译工具链、修复由于新版rust编译器问题导致的报错。 (#258)* 固定编译工具链、修复由于新版rust编译器问题导致的报错。 * 完善github workflow环境配置
Update makefile.yml
Update makefile.yml (#121)
12