裕依
|
bc6f0a967c
|
移除relibc和old libc以及旧的shell (#529)
移除relibc和old libc以及旧的shell
|
2024-03-04 14:20:01 +08:00 |
|
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
|
43ef2a0d2b
|
添加riscv64的github workflow (#499)
* 添加riscv64的github workflow
|
2024-01-21 18:45:07 +08:00 |
|
LoGin
|
91e9d4ab55
|
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)
* 添加“统一初始化”的过程宏,并把SystemError独立成crate
* 使用unified-init来初始化fbmem
* 更新workflow,增加内核自动化静态测试
|
2023-12-25 23:12:27 +08:00 |
|
LoGin
|
9a367aa7eb
|
添加github workflow,检查代码是否已经格式化 (#342)
* 添加github workflow,检查代码是否已经格式化
|
2023-08-24 18:50:52 +08:00 |
|
login
|
ab5c8ca46d
|
重构系统调用模块 (#267)
* 完成系统调用模块重构
* 更新github workflow
|
2023-05-24 17:05:33 +08:00 |
|
login
|
7285c927d9
|
添加dadk支持 (#263)
* 引入dadk,使用dadk0.1.1来编译test-relibc程序
* 由于gitee仓库体积限制导致无法继续使用gitee上的rust索引,因此更换为清华源
* github workflow的环境中,安装dadk
* Auto configure dragonos rust toolchain
|
2023-05-11 16:17:58 +08:00 |
|
login
|
b11bb1b256
|
固定编译工具链、修复由于新版rust编译器问题导致的报错。 (#258)
* 固定编译工具链、修复由于新版rust编译器问题导致的报错。
* 完善github workflow环境配置
|
2023-05-07 22:20:33 +08:00 |
|
login
|
82762007da
|
Update makefile.yml
|
2022-12-23 18:11:47 +08:00 |
|
login
|
b975025ec8
|
Update makefile.yml
|
2022-12-23 11:45:19 +08:00 |
|
login
|
ad2bb74d94
|
Update makefile.yml
|
2022-12-23 11:21:22 +08:00 |
|
login
|
beb12a188b
|
Update makefile.yml
|
2022-12-23 10:57:39 +08:00 |
|
login
|
d65c527730
|
Update makefile.yml (#121)
|
2022-12-22 22:58:28 +08:00 |
|
login
|
2813126e31
|
新增rust ffi (#77)
* 引入cargo
* 取消对Cargo.lock的跟踪
* 解决vscode报错问题
* new: rust的代码能够调用c语言的printk_color
* 1、将原本run.sh的工作拆解,变为几个不同的make命令
2、在docker镜像中编译rust
* 更改workflow
* update workflow
* new: 解决workflow无法通过编译的问题
|
2022-11-11 15:35:37 +08:00 |
|
login
|
5e023cf791
|
Update makefile.yml
|
2022-11-11 15:21:45 +08:00 |
|
login
|
e44795008f
|
Update makefile.yml (#80)
|
2022-11-11 15:18:13 +08:00 |
|
login
|
ec5fb84b61
|
Update makefile.yml
|
2022-11-11 15:08:09 +08:00 |
|
login
|
6d9dff5f1f
|
Revert "Update makefile.yml (#78)" (#79)
This reverts commit badc7d238f2341e844a90be3e357e5dd77a447fc.
|
2022-11-11 15:07:48 +08:00 |
|
login
|
badc7d238f
|
Update makefile.yml (#78)
|
2022-11-11 15:05:52 +08:00 |
|
login
|
2057c77f5a
|
Create makefile.yml
|
2022-07-25 18:26:08 +08:00 |
|