Commit Graph

3 Commits

Author SHA1 Message Date
LoGin 073432f930
feat: 实现 Restartable Sequences (rseq) 机制 (#1565)
- 新增 rseq 内核支持,包括系统调用、进程状态管理和用户态辅助向量
- 在调度、信号处理和异常返回路径中集成 rseq 事件处理
- 添加 rseq 相关文档和测试用例
- 修复用户栈扩展逻辑中的边界检查问题
- 调整 Makefile 构建选项以支持测试

Signed-off-by: longjin <longjin@DragonOS.org>
2025-12-27 20:34:35 +08:00
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
login 9983902105
新增signal文档 (#126)
* 新增signal文档
2022-12-24 23:30:26 +08:00