DragonOS/kernel
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
..
.cargo fix: 修复由于升级到2024-07-23工具链之后,某些机器上面内核运行一直fault的问题。 (#870) 2024-07-27 17:34:05 +08:00
crates fix: 修复slab分配器的UAF\内存越界问题 (#1111) 2025-03-24 23:21:22 +08:00
src fix: remove useless c code (#1116) 2025-03-27 14:16:10 +08:00
submodules riscv: 完成UEFI初始化,能正确设置memblock的信息 (#501) 2024-01-26 18:08:39 +08:00
.clippy.toml 引入clippy,并根据clippy的提示,修改部分代码 (#575) 2024-03-10 21:45:34 +08:00
.gitignore chore: 将cargo.lock恢复提交到git (#1114) 2025-03-25 11:27:50 +08:00
Cargo.lock fix: remove useless c code (#1116) 2025-03-27 14:16:10 +08:00
Cargo.toml fix: remove useless c code (#1116) 2025-03-27 14:16:10 +08:00
Makefile chore: 将cargo.lock恢复提交到git (#1114) 2025-03-25 11:27:50 +08:00
build.rs 把内核构建脚本单独独立成一个crate (#444) 2023-11-17 11:26:26 +08:00
env.mk build: Remove DragonOS_GCC And make CI use docker image (#954) 2024-10-10 00:59:50 +08:00
rust-toolchain.toml chore: update toolchain version to 2024-11-05 (#1031) 2024-11-11 21:29:15 +08:00