Intel架构下TLB shutdown使用pause指令
本文将mark下Intel架构下TLB shutdown使用pause指令的相关notes。
1 | static void smp_call_function_many_cond(const struct cpumask *mask, |
csd_lock_wait
会调用到pause命令
1 | csd_lock_wait |
rep;nop
的机器码是f3 90,其实就是pause指令的机器码,相当于pause的一个”别名”。
参考资料:
本文将mark下Intel架构下TLB shutdown使用pause指令的相关notes。
1 | static void smp_call_function_many_cond(const struct cpumask *mask, |
csd_lock_wait
会调用到pause命令
1 | csd_lock_wait |
rep;nop
的机器码是f3 90,其实就是pause指令的机器码,相当于pause的一个”别名”。
参考资料: