DragonOS/kernel
LoGin ef296a34e1
feat(ipc): 实现IPC命名空间初步支持 (#1288)
* feat(ipc): 实现IPC命名空间第一阶段支持

- 添加IpcNamespace结构体并集成到NsProxy中
- 将全局SHM_MANAGER重构为per-ns ShmManager
- 修改shm相关系统调用以支持命名空间隔离
- 添加VMA的shm_id字段用于精确维护映射计数
- 新增IPC命名空间测试用例
- 更新相关文档

Signed-off-by: longjin <longjin@DragonOS.org>

* fmt

Signed-off-by: longjin <longjin@DragonOS.org>

---------

Signed-off-by: longjin <longjin@DragonOS.org>
2025-09-24 16:15:09 +08:00
..
.cargo fix: 修复由于升级到2024-07-23工具链之后,某些机器上面内核运行一直fault的问题。 (#870) 2024-07-27 17:34:05 +08:00
crates chore: Upgrade kernel toolchain to 250810 (#1257) 2025-08-18 13:25:19 +08:00
src feat(ipc): 实现IPC命名空间初步支持 (#1288) 2025-09-24 16:15:09 +08:00
submodules riscv: 完成UEFI初始化,能正确设置memblock的信息 (#501) 2024-01-26 18:08:39 +08:00
.clippy.toml fix: 检查栈帧大小 (#1126) 2025-05-26 17:33:25 +08:00
.gitignore feat(build, kernel): 添加内核版本信息生成与显示功能 (#1269) 2025-08-28 13:16:31 +08:00
Cargo.lock refactor(net): the big network rebuild (#977) 2025-09-12 00:35:13 +08:00
Cargo.toml refactor(net): the big network rebuild (#977) 2025-09-12 00:35:13 +08:00
Makefile refactor: Add system call number to name conversion (#1279) 2025-09-16 01:48:40 +08:00
build.rs 把内核构建脚本单独独立成一个crate (#444) 2023-11-17 11:26:26 +08:00
env.mk feat: la64 boot (#1132) 2025-04-20 18:51:45 +08:00
rust-toolchain.toml chore: Upgrade kernel toolchain to 250810 (#1257) 2025-08-18 13:25:19 +08:00