Method and apparatus for direct input and output in a virtual machine environment
    1.
    发明申请
    Method and apparatus for direct input and output in a virtual machine environment 有权
    用于在虚拟机环境中直接输入和输出的方法和装置

    公开(公告)号:US20060271752A1

    公开(公告)日:2006-11-30

    申请号:US11378852

    申请日:2006-03-16

    IPC分类号: G06F12/14

    CPC分类号: G06F12/1475 G06F13/28

    摘要: Method and apparatus for allowing a direct memory access unit to have access to a virtual address space is accomplished by receiving a request for memory access from the direct memory access device; determining a device identifier according to the received request for memory access; determining a memory protection schema according to the determined device identifier; and granting the direct memory access unit access to memory in accordance with the determined memory protection schema.

    摘要翻译: 用于允许直接存储器存取单元访问虚拟地址空间的方法和装置是通过从直接存储器存取装置接收对存储器访问的请求而实现的; 根据接收的存储器访问请求确定设备标识符; 根据所确定的设备标识符确定存储器保护模式; 以及根据确定的存储器保护模式,授权直接存储器访问单元访问存储器。

    Communication among partitioned devices
    2.
    发明申请
    Communication among partitioned devices 有权
    分区设备之间的通信

    公开(公告)号:US20060026443A1

    公开(公告)日:2006-02-02

    申请号:US10902362

    申请日:2004-07-29

    IPC分类号: G06F12/14

    CPC分类号: G06F12/0284 G06F12/1441

    摘要: A computing device having partitions, and a method of communicating between partitions, are disclosed wherein each partition comprises at least one address area readable but not writable from the other of the at least two partitions. In one embodiment one partition sends to the other partition a request for information, which information is in the other partition in an address area not accessible to the one partition, the other partition copies the information to an address area accessible to the one partition, and the one partition reads the information from the accessible address area. In another embodiment the at least one accessible address area of each partition includes a data area and a consumer pointer indicating the position to which that partition has read the data area in another partition.

    摘要翻译: 公开了一种具有分区的计算设备和分区之间的通信方法,其中每个分区包括至少一个地址区域,所述至少一个地址区域可从该至少两个分区中的另一个分区读取但不能写入。 在一个实施例中,一个分区向另一个分区发送对信息的请求,哪个信息在一个分区不可访问的地址区域中的另一个分区中,另一个分区将该信息复制到该分区可访问的地址区域,以及 一个分区从可访问的地址区域读取信息。 在另一个实施例中,每个分区的至少一个可访问地址区域包括指示该分区已经读取另一个分区中的数据区域的位置的数据区和消费者指针。

    Communication among partitioned devices
    4.
    发明申请
    Communication among partitioned devices 有权
    分区设备之间的通信

    公开(公告)号:US20060026299A1

    公开(公告)日:2006-02-02

    申请号:US10902341

    申请日:2004-07-29

    IPC分类号: G06F15/16

    摘要: A computing device having partitions, and a method of communicating between partitions, are disclosed wherein at least one partition comprises: at least one register substantially always accessible to other partitions and capable of defining an address area; at least one address area that may be accessible to other partitions and is capable of being defined by the at least one register; and address areas other than the at least one accessible address area that are not accessible to other partitions. A method of processing interrupts comprising receiving an interrupt, assessing the origin of the interrupt, accepting, rejecting, or further assessing the interrupt, depending on its origin, when further assessing the interrupt, accepting or rejecting the interrupt depending on its contents, and forwarding accepted interrupts but not rejected interrupts to a target processor, and a device carrying out that method are also disclosed.

    摘要翻译: 公开了一种具有分区的计算设备和分区之间的通信方法,其中至少一个分区包括:至少一个寄存器,其基本上总是可被其他分区访问并且能够定义地址区域; 至少一个地址区域,其可以由其他分区访问并且能够由所述至少一个寄存器定义; 以及除了其他分区不可访问的至少一个可访问地址区域以外的地址区域。 一种处理中断的方法,包括接收中断,根据其来源评估中断的起始点,接受,拒绝或进一步评估中断,当进一步评估中断时,根据其中的内容接受或拒绝中断,以及转发 接受的中断但不拒绝对目标处理器的中断,并且还公开了执行该方法的设备。