DragonOS/kernel
Plucky923 9e9ffedfc5
syscall: 完善syscall代码 (#387)
* syscall: 完善syscall代码

修改代码使这段代码可以使用语法糖。修改SYS_READ和SYS_WRITE的安全检查为userbuffer

Signed-off-by: plucky <m202372036@hust.edu.cn>

* syscall: 修改SYS_READ和SYS_WRITE的权限检查为userbuffer

Signed-off-by: plucky <m202372036@hust.edu.cn>

* syscall: 有不知道如何修改的错误

Signed-off-by: plucky <m202372036@hust.edu.cn>

* syscall: 修改SYS_READ和SYS_WRITE并编译通过

Signed-off-by: plucky <m202372036@hust.edu.cn>
2023-10-09 01:11:14 +08:00
..
.cargo port kmalloc and printk to rust (#83) 2022-11-13 16:43:58 +08:00
src syscall: 完善syscall代码 (#387) 2023-10-09 01:11:14 +08:00
.gitignore 在内核中引入cbindgen,生成rust-C的FFI (#81) 2022-11-11 22:21:44 +08:00
Cargo.toml 引入intertrait库,支持trait之间的互相转换 (#395) 2023-10-02 20:46:19 +08:00
Makefile 解决设置rust workspace带来的“工具链不一致”的问题 (#345) 2023-08-26 21:36:13 +08:00
build.rs 使用Rust重构CFS调度器 (#131) 2022-12-31 17:26:12 +08:00
rust-toolchain.toml PCI设备中断重构,删去USB相关代码 (#285) 2023-07-08 17:22:42 +08:00