Method and apparatus for accessing physical memory belonging to virtual machines from a user level monitor
    2.
    发明申请
    Method and apparatus for accessing physical memory belonging to virtual machines from a user level monitor 审中-公开
    用于从用户级监视器访问属于虚拟机的物理内存的方法和装置

    公开(公告)号:US20080065854A1

    公开(公告)日:2008-03-13

    申请号:US11517668

    申请日:2006-09-07

    IPC分类号: G06F12/00 G06F13/00 G06F9/34

    摘要: A processing system may include a service operating system (OS) and a guest virtual machine (VM). The service OS may be a host OS or an OS in a service VM, for instance. The guest VM may have a physical address space. In one embodiment, a pseudo-device driver in the service OS causes an address within the physical address space of the guest VM to be mapped to an address within a virtual address space of a user level monitor (ULM) running on top of the service OS. When an operation that involves the physical address space of the guest VM (e.g., a direct memory access (DMA) operation requested by the guest VM, an interrupt triggered by the guest VM, etc.) is detected, the ULM may use its virtual address space to access the physical address space of the guest VM. Other embodiments are described and claimed.

    摘要翻译: 处理系统可以包括服务操作系统(OS)和来宾虚拟机(VM)。 例如,服务OS可以是服务VM中的主机OS或OS。 访客虚拟机可能具有物理地址空间。 在一个实施例中,服务操作系统中的伪设备驱动程序使访客虚拟机的物理地址空间内的地址映射到在服务之上运行的用户级监视器(ULM)的虚拟地址空间内的地址 操作系统。 当检测到涉及访客VM的物理地址空间的操作(例如,来宾VM请求的直接存储器访问(DMA)操作,由客户VM触发的中断等))时,ULM可以使用其虚拟 访问虚拟机的物理地址空间的地址空间。 描述和要求保护其他实施例。