【发布时间】:2011-07-13 22:53:15
【问题描述】:
每个内核的 IDTR、GDTR 和 LDTR 值是否相同? (我认为它们可能会有所不同。)核心是否为特权指令同步?
【问题讨论】:
-
这是一个非常复杂的问题(基本上等同于问:多核操作系统如何工作?)。你介意把它分解成碎片吗?
-
@Bjoern:是的,这是问题的症结所在。但是,我对用户空间并不在意,因为这些东西不需要同步。我想知道硬件特定的关键指令(LGDT、LIDT 或 MSR 更改)是如何执行的。
-
@Bjoern:更新了问题。
-
抱歉,我对问题的所有部分都没有一致的答案。希望别人帮忙。
标签: linux-kernel x86 linux-device-driver x86-64