cpu是否知道正在运行哪个级别(ring0或ring3)?

时间:2013-01-09 12:53:29

标签: memory windows-7 kernel cpu xen

我正在使用xen hypervisor。因为在OS下面工作。我能看到的东西是物理设备,如cpu和内存。客户操作系统是HVM(Windows 7)。我需要复制内核空间的内存(在0x80000000以上)。复制时工作正常低于0x80000000。但是当我从0x80000000上面复制时,win7哎呀。我认为当我复制时,cpu在ring3上运行。但是我需要知道客户操作系统的vcpu正在运行哪个级别(ring0或ring3)。(我在win7的上下文中使用hvm_copy_from_guest_phys()来执行复制操作)

0 个答案:

没有答案