riscv - kernel - resume_userspace

https://mp.weixin.qq.com/s/VfCIsm22D45noHuMNbrzCg

 

简单介绍resume_userspace相关的内容。

 

本文目录

1. _TIF_WORK_MASK

2. work_pending

3. work_notifysig

4. work_resched

5. la ra ret_from_exception

6. MPP为0就是用户态吗?

7. 内核态MPP非零

 

1. _TIF_WORK_MASK

 

resume_userspace首先检查thread_info->flags中_TIF_WORK_MASK相关的位,决定是否有任务阻塞:

_TIF_WORK_MASK的定义如下,包含多个标志:

-----------------------------------------------------------------------------
这是一篇付费文章,请移步付费阅读全文,谢谢!
文章链接:https://mp.weixin.qq.com/s/VfCIsm22D45noHuMNbrzCg

posted @ 2021-09-14 20:58  wjcdx  阅读(124)  评论(0编辑  收藏  举报