4 Commits

Author SHA1 Message Date
Jomo
8d72b68da9
实现内核日志系统 (#489)
* 实现写日志和读取日志,并且能够在用户态下执行dmesg命令查看日志

* 通过klogctl实现dmesg

* 改用ConstGenericRingBuffer作内核缓冲区

* 更改缓冲区容量

* 将能够输出到控制台的日志级别改为日志级别枚举类,使用SpinLock控制KMSG,使用枚举类定义SYSLOG_ACTION,将do_syslog系统调用接口放在syscall.rs

* fix warning

* 完善do_syslog注释

* 将KMSG接入kinfo、kdebug等

* fix warning

* 修复显示的秒数不正确,·以及无法通过CI的问题
2024-01-24 16:13:15 +08:00
LoGin
e3eb08d4d7
fix: 修复安装musl-gcc的脚本没能正确设置x86_64下的环境变量的问题 (#482) 2023-12-30 16:23:26 +08:00
LoGin
c89d0c1237
修复bootstrap的一系列脚本忘了source最新的shell rc的问题 (#453) 2023-11-21 20:24:43 +08:00
LoGin
48a3baa9b1
安装musl toolchain以及riscv相关的工具链 (#449) 2023-11-21 13:42:06 +08:00