• keepgoing
    2021-11-26
    当 Guest 的内核代码在 Host 的 CPU 上执行的时候,Guest 没有办法区分“安全”指令和“非安全”指令 老师这里为什么是Guest去进行区分,真正执行代码的是Host,应该Host去区分吗

    作者回复: 是这样的,为了执行效率,Host把CPU的控制权完全地交给了Guest了,所以CPU上执行的是Guest代码。我这句话的意思是,在Guest代码执行的时候,没有人能知道什么是不安全指令,什么是安全指令。

    共 2 条评论
    
  • 梅侯
    2021-11-19
    Guest 可以在 root 模式下正常执行指令,就如同在执行物理机的指令一样。 这里写错了?应该是non-root模式?

    作者回复: 已经修改。谢谢。

    共 3 条评论
    
  • i Love 3🍀
    2021-12-21
    保留HPA的目的是不能绕过host的MMU机制吗?防止其他guest映射同样的HPA,这样访问host的物理内存就会出问题。
    
    1
  • 大鑫仔Yeah
    2021-11-19
    沙发
    
    