我是虚拟化的新手,并试图理解设置仿真背后的基本思想.
我正在关注e500核心指令集仿真.
http://www.linux-kvm.org/page/E500_virtual_CPU_specification
内核代码中的这个特殊的"kvmppc_core_emulate_mtspr()"正在模拟powerpc核心的mtspr指令.
想知道我们在这个函数中究竟做了什么来模拟mtspr以及为什么只按e500_emulate.c模拟两个指令(mtspr和mfspr)