hmt 06560afa2a
Patch feat robust futex (#682)
* feat: 实现robust lock机制

* 前面更改vscode,修改回来

* 修改dadk的路径

* 提交.gitnore和.cargo,删除LICENSE,修改README

* 修改一个warn

* 删除.rustc_info.json

* 删除target文件夹

* 恢复DragonOS的LICENSE,删除Cargo.lock

* 将校验用户空间地址的代码写入函数内;将部分match分支用ok_or代替

* 修改wakeup函数获取running queue时unwrap一个None值发生panic

* 测试程序使用syscalls库进行系统调用
2024-04-06 22:26:34 +08:00

5 lines
252 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 测试robust lock机制
此代码主要是用于测试:
1、robust lock机制中的两个系统调用是否能正常使用
2、当持有锁的线程异常终止时等待该锁的其他线程能够被通知到以避免死锁或数据不一样