请问为什么是进入内核态前,内核栈中保存了用户态线程上下文,linux中在context_switch中进行地址空间和硬件上下文的切换,硬件上下文切换时会将寄存器信息保存在cpu_context中。感觉过程应该都是在内核态中发生
应该是在内核态执行的,书上前面说明是在中断处理函数里执行的上下文保存