Mac OS 驱动如何实现进程切换时保存/恢复MSR寄存器

如题,正在开发一款基于I/O Kit的驱动,涉及到进程切换时MSR寄存器的保存和恢复问题,请问各位有好的思路没?

个人使用,关闭SIP,可以使用Kernel Private API。在不重新编译内核源码的前提下,有没有可能实现呢