Exposing device features in partitioned environment
    1.
    发明授权
    Exposing device features in partitioned environment 有权
    在分区环境中公开设备功能

    公开(公告)号:US08249853B2

    公开(公告)日:2012-08-21

    申请号:US11395822

    申请日:2006-03-31

    IPC分类号: G06F9/455

    摘要: An embodiment of the present invention is a technique to process an input/output (I/O) transaction. An emulated device driver in a guest partition interacts with a virtual machine (VM) manager in processing an input/output (I/O) transaction on behalf of an application via an operating system (OS). The I/O transaction is between the application and a device. A device emulator in a service partition communicatively coupled to the emulated device driver interacts with the VM manager in processing the I/O transaction on behalf of a device specific driver via the OS. The device specific driver interfaces to the device.

    摘要翻译: 本发明的实施例是一种处理输入/输出(I / O)交易的技术。 访客分区中的仿真设备驱动程序与虚拟机(VM)管理器通过操作系统(OS)代表应用程序处理输入/输出(I / O)事务交互。 I / O事务处于应用程序和设备之间。 通信地耦合到仿真设备驱动器的服务分区中的设备仿真器通过OS代表设备特定驱动器来处理I / O事务与VM管理器交互。 设备特定的驱动程序与设备的接口。

    Exposing device features in partitioned environment
    2.
    发明申请
    Exposing device features in partitioned environment 有权
    在分区环境中公开设备功能

    公开(公告)号:US20070233775A1

    公开(公告)日:2007-10-04

    申请号:US11395822

    申请日:2006-03-31

    IPC分类号: G06F15/16

    摘要: An embodiment of the present invention is a technique to process an input/output (I/O) transaction. An emulated device driver in a guest partition interacts with a virtual machine (VM) manager in processing an input/output (I/O) transaction on behalf of an application via an operating system (OS). The I/O transaction is between the application and a device. A device emulator in a service partition communicatively coupled to the emulated device driver interacts with the VM manager in processing the I/O transaction on behalf of a device specific driver via the OS. The device specific driver interfaces to the device.

    摘要翻译: 本发明的实施例是一种处理输入/输出(I / O)交易的技术。 访客分区中的仿真设备驱动程序与虚拟机(VM)管理器通过操作系统(OS)代表应用程序处理输入/输出(I / O)事务交互。 I / O事务处于应用程序和设备之间。 通信地耦合到仿真设备驱动器的服务分区中的设备仿真器通过OS代表设备特定驱动器来处理I / O事务与VM管理器交互。 设备特定的驱动程序与设备的接口。

    METHOD AND APPARATUS FOR BOOTING A PROCESSING SYSTEM
    3.
    发明申请
    METHOD AND APPARATUS FOR BOOTING A PROCESSING SYSTEM 有权
    用于加工加工系统的方法和装置

    公开(公告)号:US20100023739A1

    公开(公告)日:2010-01-28

    申请号:US11964643

    申请日:2007-12-26

    IPC分类号: G06F21/00 G06F9/24 G06F9/455

    CPC分类号: G06F21/575 G06F21/53

    摘要: Machine-readable media, methods, apparatus and system for booting a processing system are described. In an embodiment, whether an encrypted version of a closed operating system is authentic may be determined. The encrypted version of the closed operating system may be decrypted with a key retrieved from a processor register to provide the closed operating system, based at least in part on a determination that the encrypted version of the closed operating system is authentic. Then, whether the closed operating system is authentic may be determined and a virtual machine may be created so that the closed operating system may be launched in the virtual machine, if the closed operating system is authentic.

    摘要翻译: 描述了用于引导处理系统的机器可读介质,方法,装置和系统。 在一个实施例中,可以确定封闭操作系统的加密版本是否可信。 至少部分地基于关闭操作系统的加密版本是真实的确定,可以用从处理器寄存器检索的密钥来解密封闭操作系统的加密版本以提供封闭操作系统。 然后,可以确定封闭的操作系统是否是真实的,并且可以创建虚拟机,以便如果封闭的操作系统是真实的,则可以在虚拟机中启动关闭的操作系统。

    Emotion-related query processing
    4.
    发明授权
    Emotion-related query processing 有权
    情感相关查询处理

    公开(公告)号:US09594807B2

    公开(公告)日:2017-03-14

    申请号:US14127951

    申请日:2013-08-06

    IPC分类号: G06K9/00 G06F17/30 G06Q10/10

    摘要: Embodiments of techniques, apparatuses and systems associated with emotion information processing are disclosed. In some embodiments, a computing system may receive an image of a person and identify an emotional state of the person, based at least in part on the image. The computing system may cause storage of the emotional state of the person in combination with other data to enable subsequent response to an emotion-related query provided to the computing system. The emotion-related query may include an emotion-related criteria and a non-emotion-related criteria and the response may be based at least in part on the emotional state in combination with at least some of the other data. Other embodiments may be described and/or claimed.

    摘要翻译: 公开了与情绪信息处理相关联的技术,装置和系统的实施例。 在一些实施例中,计算系统可以至少部分地基于图像来接收人的图像并且识别人的情绪状态。 计算系统可以使人的情绪状态与其他数据结合存储,以便能够随后响应提供给计算系统的情感相关查询。 情感相关查询可以包括情感相关标准和非情感相关标准,并且响应可以至少部分地基于情绪状态与至少一些其他数据的组合。 可以描述和/或要求保护其他实施例。

    Method and Apparatus for Supporting Address Translation in a Multiprocessor Virtual Machine Environment
    6.
    发明申请
    Method and Apparatus for Supporting Address Translation in a Multiprocessor Virtual Machine Environment 审中-公开
    在多处理器虚拟机环境中支持地址转换的方法和装置

    公开(公告)号:US20110016290A1

    公开(公告)日:2011-01-20

    申请号:US12460105

    申请日:2009-07-14

    IPC分类号: G06F12/10

    摘要: In one embodiment, a method includes receiving control of a first processor transitioned from a virtual machine due to a privileged event pertaining to a translation-lookaside buffer, and determining which entries in a guest translation data structure were modified by the virtual machine. The determination is made based on metadata extracted from a shadow translation data structure maintained by a virtual machine monitor and attributes associated with entries in the shadow translation data structure. The metadata includes an active entry list identifying mappings that map pages used by a guest operating system in forming the guest translation data structure. The method further includes synchronizing entries in the shadow translation data structure that correspond to the modified entries in the guest translation data structure with the modified entries in the guest translation data structure, and determining which entries to keep in the active entry list, based at least in part on attributes associated with corresponding entries in the shadow translation data structure identifying which of the plurality of processors owns each entry in the active entry list.

    摘要翻译: 在一个实施例中,一种方法包括接收由于与翻译后备缓冲器有关的特权事件而从虚拟机转换的第一处理器的控制,以及确定客体翻译数据结构中的哪些条目被虚拟机修改。 基于从由虚拟机监视器维护的阴影翻译数据结构提取的元数据和与阴影翻译数据结构中的条目相关联的属性进行确定。 元数据包括标识映射的活动条目列表,其映射由客户操作系统在形成客体翻译数据结构中使用的页面。 所述方法还包括将所述客体翻译数据结构中与修改的条目相对应的影子翻译数据结构中的条目与访客翻译数据结构中的修改的条目同步,以及至少基于 部分地关于与阴影翻译数据结构中的对应条目相关联的属性,其识别多个处理器中的哪个处理器拥有活动条目列表中的每个条目。

    Method and apparatus for booting a processing system
    8.
    发明授权
    Method and apparatus for booting a processing system 有权
    用于引导处理系统的方法和装置

    公开(公告)号:US07865712B2

    公开(公告)日:2011-01-04

    申请号:US11964643

    申请日:2007-12-26

    CPC分类号: G06F21/575 G06F21/53

    摘要: Machine-readable media, methods, apparatus and system for booting a processing system are described. In an embodiment, whether an encrypted version of a closed operating system is authentic may be determined. The encrypted version of the closed operating system may be decrypted with a key retrieved from a processor register to provide the closed operating system, based at least in part on a determination that the encrypted version of the closed operating system is authentic. Then, whether the closed operating system is authentic may be determined and a virtual machine may be created so that the closed operating system may be launched in the virtual machine, if the closed operating system is authentic.

    摘要翻译: 描述了用于引导处理系统的机器可读介质,方法,装置和系统。 在一个实施例中,可以确定封闭操作系统的加密版本是否可信。 至少部分地基于关闭操作系统的加密版本是真实的确定,可以用从处理器寄存器检索的密钥来解密封闭操作系统的加密版本以提供封闭操作系统。 然后,可以确定封闭的操作系统是否是真实的,并且可以创建虚拟机,以便如果封闭的操作系统是真实的,则可以在虚拟机中启动关闭的操作系统。