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