Method for resolving address space conflicts between a virtual machine monitor and a guest operating system
    9.
    发明授权
    Method for resolving address space conflicts between a virtual machine monitor and a guest operating system 失效
    解决虚拟机监视器和客户机操作系统之间的地址空间冲突的方法

    公开(公告)号:US07020738B2

    公开(公告)日:2006-03-28

    申请号:US10676737

    申请日:2003-09-30

    IPC分类号: G06F13/00

    摘要: One embodiment of the invention is method for resolving address space conflicts between a virtual machine monitor and a guest operating system. The method includes allocating an address space for the operating system and an address space for the monitor. The method also includes mapping a portion of the monitor into the address space allocated for the operating system and the address space allocated for the monitor, and locating another portion of the monitor in the address space allocated for the monitor. The method also includes detecting that the operating system attempts to access a region occupied by the portion of the monitor within the address space allocated for the operating system, and relocating that portion of the monitor within that address space to allow the operating system to access the region previously occupied by that portion of the monitor.

    摘要翻译: 本发明的一个实施例是用于解决虚拟机监视器和客户操作系统之间的地址空间冲突的方法。 该方法包括为操作系统分配地址空间和用于监视器的地址空间。 该方法还包括将监视器的一部分映射到为操作系统分配的地址空间和为监视器分配的地址空间,以及将监视器的另一部分定位在为监视器分配的地址空间中。 该方法还包括检测操作系统尝试访问由分配给操作系统的地址空间内的监视器部分占据的区域,以及将该监视器的该部分重新定位在该地址空间内,以允许操作系统访问 以前由监视器的该部分占据的区域。