LoGin
|
b322121dd9
|
feat(syscall): 添加syscall table的实现 (#1164)
* feat(syscall): 添加syscall table的实现
- 实现syscall table
- 为syscall table适配write/writev、read和readv系统调用
---------
Signed-off-by: longjin <longjin@DragonOS.org>
|
2025-05-13 18:59:18 +08:00 |
|
LoGin
|
0b89d7130e
|
refactor(vfs): 重构statx系统调用的实现 (#1149)
- 将kstat的获取,与posix statx的获取进行分离.
- 修复statx没有处理dirfd的bug
- 在Metadata结构体中新增btime字段,表示文件的创建时间
- 更新多个文件系统的metadata实现,添加对btime的支持
- 引入derive_builder crate以简化Metadata构建过程
- 重构vfs模块,将core重命名为vcore以避免命名冲突
- 实现vfs_statx和vfs_getattr函数,支持更详细的文件属性查询
- 新增LookUpFlags定义,用于路径查找时的标志位
Signed-off-by: longjin <longjin@dragonos.org>
|
2025-05-09 14:46:10 +08:00 |
|
LoGin
|
5e87c41d96
|
chore: 更新loongArch64依赖版本至0.2.5 (#1151)
将loongArch64依赖从git版本切换为crates.io注册表版本0.2.5,
Signed-off-by: longjin <longjin@DragonOS.org>
|
2025-05-07 19:00:02 +08:00 |
|
linfeng
|
50bbcae01a
|
feat:Add tracepoint prototype (#1088)
* feat:Add tracepoint prototype
Signed-off-by: Godones <chenlinfeng25@outlook.com>
|
2025-04-22 01:58:44 +08:00 |
|
LoGin
|
e80796eb82
|
feat: la64 boot (#1132)
* la64能够进入到kernel_main
* ci: 添加为ubuntu编译qemu-loongarch64的脚本
* feat: la64能输出hello world
* la64 安装gcc && 配置github ci
* chore: 更新CI工作流和构建脚本中的Docker镜像版本至v1.10
Signed-off-by: longjin <longjin@DragonOS.org>
|
2025-04-20 18:51:45 +08:00 |
|
linfeng
|
91cc4adba9
|
fix the panic error for riscv64 (#1123)
* fix the panic error for riscv64
|
2025-04-02 13:49:57 +08:00 |
|
LoGin
|
03015e2559
|
feat: 支持在rv64下,运行rust编写的helloworld程序 (#1125)
* 添加 riscv_rust_init 这个helloworld程序
Signed-off-by: longjin <longjin@DragonOS.org>
* feat: 支持在riscv下启动rust编写的hello world程序
TODO: 支持sys ppoll
Signed-off-by: longjin <longjin@DragonOS.org>
* chore: 更新构建容器版本至v1.9
Signed-off-by: longjin <longjin@DragonOS.org>
* 1
---------
Signed-off-by: longjin <longjin@DragonOS.org>
|
2025-03-30 01:28:41 +08:00 |
|
linfeng
|
3d663af8a2
|
fix: remove useless c code (#1116)
* fix: remove useless c code
remove printk.c file
remove old test_ebpf file
implement `lookup_kallsyms` and `addr_from_symbol` using rust
* fix the weak linkage
* feat(kernel): 添加cfg-if依赖并优化panic模块的条件编译
Signed-off-by: longjin <longjin@DragonOS.org>
---------
Signed-off-by: longjin <longjin@DragonOS.org>
Co-authored-by: longjin <longjin@DragonOS.org>
|
2025-03-27 14:16:10 +08:00 |
|
LoGin
|
8b8f2f7981
|
chore: 将cargo.lock恢复提交到git (#1114)
Signed-off-by: longjin <longjin@DragonOS.org>
|
2025-03-25 11:27:50 +08:00 |
|