Method to manage memory in a platform with virtual machines
    61.
    发明授权
    Method to manage memory in a platform with virtual machines 有权
    用虚拟机管理平台内存的方法

    公开(公告)号:US07421533B2

    公开(公告)日:2008-09-02

    申请号:US10827763

    申请日:2004-04-19

    IPC分类号: G06F12/00 G06F21/00

    摘要: An embodiment of the present invention enables the virtualizing of virtual memory in a virtual machine environment within a virtual machine monitor (VMM). Memory required for direct memory access (DMA) for device drivers, for example, is pinned by the VMM and prevented from being swapped out. The VMM may dynamically allocated memory resources to various virtual machines running in the platform. Other embodiments may be described and claimed.

    摘要翻译: 本发明的一个实施例能够在虚拟机监视器(VMM)内的虚拟机环境中虚拟虚拟存储器。 例如,用于设备驱动程序的直接存储器访问(DMA)所需的存储器被VMM固定,并被阻止被交换出去。 VMM可以动态地将内存资源分配给在平台中运行的各种虚拟机。 可以描述和要求保护其他实施例。

    Providing access to system management information
    62.
    发明授权
    Providing access to system management information 失效
    用于转换系统管理数据以在操作系统的运行时间之前或期间被查看和更新​​的系统和方法

    公开(公告)号:US07421431B2

    公开(公告)日:2008-09-02

    申请号:US10327192

    申请日:2002-12-20

    IPC分类号: G06F7/00

    CPC分类号: G06F9/4401 Y10S707/99938

    摘要: System management information may be obtained from multiple input devices associated with system management mode drivers during pre-boot and during runtime of an operating system. The system management information may be converted to a form for presentation management and stored in an indexed database accessible during runtime. A lock provides mutually exclusive access to the stored system management information for either updating or display.

    摘要翻译: 可以在预引导期间和在操作系统的运行期间从与系统管理模式驱动器相关联的多个输入设备获得系统管理信息。 系统管理信息可以被转换成用于呈现管理的表单,并存储在索引数据库中,以便在运行时可访问。 锁提供对存储的系统管理信息的互斥访问以供更新或显示。

    Parallel memory migration
    63.
    发明申请
    Parallel memory migration 有权
    并行内存迁移

    公开(公告)号:US20080147945A1

    公开(公告)日:2008-06-19

    申请号:US11528887

    申请日:2006-09-28

    IPC分类号: G06F13/24

    摘要: A method and apparatus is described herein for performing parallel memory migration, as well as execution of management tasks over a plurality of management window. Handlers are dispatched to multiple resources, such as cores or threads, to determine a proper memory migration handler. Each resource, during a management mode, executes a designated memory migration handler or an instance of a memory migration handler to perform a portion of a memory migration task in parallel. A task data structure is capable of supporting tracking of portions of memory migrated. In addition the task data structure is potentially also capable of tracking management tasks through plurality of management windows to support servicing of management tasks through multiple management windows.

    摘要翻译: 本文描述了用于执行并行存储器迁移以及在多个管理窗口上执行管理任务的方法和装置。 处理程序被分派到多个资源,例如内核或线程,以确定适当的内存迁移处理程序。 每个资源在管理模式期间执行指定的存储器迁移处理程序或存储器迁移处理程序的实例,以并行地执行存储器迁移任务的一部分。 任务数据结构能够支持对已迁移的内存的部分进行跟踪。 此外,任务数据结构还能够通过多个管理窗口跟踪管理任务,以通过多个管理窗口支持对管理任务的服务。

    Input/output scanning
    65.
    发明授权
    Input/output scanning 有权
    输入/输出扫描

    公开(公告)号:US07370188B2

    公开(公告)日:2008-05-06

    申请号:US10848021

    申请日:2004-05-17

    IPC分类号: G06F9/00 G06F15/177

    摘要: Provided is a technique for Input/Output scanning. A storage controller receives I/O requests from a host system, having an operating system, directed to at least one storage unit, wherein the storage controller manages I/O access to the at least one storage unit. A scanner program is loaded before executing any I/O requests directed to the at least one storage unit and the scanner program is run to check for code identified in code definitions in I/O requests directed to the at least one storage unit before and after the host operating system is loaded.

    摘要翻译: 提供了一种用于输入/输出扫描的技术。 存储控制器从具有操作系统的主机系统接收指向至少一个存储单元的I / O请求,其中存储控制器管理对至少一个存储单元的I / O访问。 在执行针对至少一个存储单元的任何I / O请求之前加载扫描器程序,并且运行扫描程序来检查在针对至少一个存储单元之前和之后的I / O请求中的代码定义中识别的代码 主机操作系统被加载。

    Virtual firmware smart card
    66.
    发明授权
    Virtual firmware smart card 有权
    虚拟固件智能卡

    公开(公告)号:US07364087B2

    公开(公告)日:2008-04-29

    申请号:US10877614

    申请日:2004-06-24

    IPC分类号: G06K19/00

    摘要: A method of copying virtual firmware smart card code from a first secured memory in a system and loading the virtual firmware smart card code into a second secured memory in the system so that the code may be run on a microprocessor to provide smart card services to the system.

    摘要翻译: 一种从系统中的第一安全存储器复制虚拟固件智能卡代码并将虚拟固件智能卡代码加载到系统中的第二安全存储器中的方法,使得代码可以在微处理器上运行以向智能卡服务提供智能卡服务 系统。

    Method and apparatus to support remote configuration code
    67.
    发明授权
    Method and apparatus to support remote configuration code 有权
    支持远程配置代码的方法和设备

    公开(公告)号:US07363482B2

    公开(公告)日:2008-04-22

    申请号:US10794690

    申请日:2004-03-03

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4411

    摘要: A method and related apparatuses involve extensible framework interface (EFI) byte code images packaged within extensible markup language (XML) documents. In one embodiment, a processing system obtains an XML document, extracts an EFI byte code (EBC) image from the XML document, and then executes the EBC image. For instance, such a process may be used to obtain configuration code such as an EFI driver from a remote system. Processes are disclosed for retrieving and loading configuration code in pre-boot and runtime environments. Additional embodiments relate to XML files containing EBC images, processing systems that use EBC images from XML documents as configuration code, and processing system that provide XML documents with EBC images to other processing systems. Other embodiments are described and claimed.

    摘要翻译: 一种方法和相关设备涉及在可扩展标记语言(XML)文档中打包的可扩展框架接口(EFI)字节码图像。 在一个实施例中,处理系统获得XML文档,从XML文档中提取EFI字节代码(EBC)图像,然后执行EBC图像。 例如,这样的过程可以用于从远程系统获得诸如EFI驱动器的配置代码。 公开了用于在预引导和运行时环境中检索和加载配置代码的过程。 另外的实施例涉及包含EBC图像的XML文件,使用来自XML文档的EBC图像作为配置代码的处理系统,以及向其他处理系统提供具有EBC图像的XML文档的处理系统。 描述和要求保护其他实施例。

    System and method to enable prioritized sharing of devices in partitioned environments
    68.
    发明申请
    System and method to enable prioritized sharing of devices in partitioned environments 审中-公开
    允许在分区环境中优先分配设备的系统和方法

    公开(公告)号:US20080059720A1

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

    申请号:US11517195

    申请日:2006-09-05

    IPC分类号: G06F12/00

    CPC分类号: G06F9/526

    摘要: A system and method for enabling prioritized sharing of devices in partitioned environments. The method includes enabling I/O (Input/Output) requests from the partitions to be routed to a resource arbiter. The resource arbiter receives, from a partition, an I/O request for a device to be shared across partitions. The resource arbiter determines whether the device associated with the I/O request is busy. If the device is not busy, the resource arbiter sets a busy flag for the device and processes the I/O request. If the device is busy, the resource arbiter determines whether the device allows for interleaved access. If the device allows for interleaved access, then the resource arbiter queues the I/O request so that the I/O request can be processed using interleaved access. If the device does not allow for interleaved access, and platform policy dictates partition overrides of device locks based on priority rankings of the partition, the resource arbiter overrides the busy signal of the device and processes the I/O request if the requesting partition has a higher priority ranking.

    摘要翻译: 一种用于在分区环境中实现设备优先分配的系统和方法。 该方法包括使来自分区的I / O(输入/输出)请求被路由到资源仲裁器。 资源仲裁器从分区接收要跨分区共享的设备的I / O请求。 资源仲裁器确定与I / O请求相关联的设备是否正忙。 如果设备不忙,资源仲裁器将为设备设置忙标志并处理I / O请求。 如果设备忙,则资源仲裁器确定设备是否允许进行交错访问。 如果设备允许交织访问,则资源仲裁器对I / O请求进行排队,以便可以使用交错访问来处理I / O请求。 如果设备不允许交织访问,并且平台策略基于分区的优先级排序来指示设备锁的分区覆盖,则资源仲裁器将覆盖设备的忙信号,并且如果请求分区具有I / O请求,则处理I / O请求 优先级排名较高。

    Network file system using a subsocket partitioned operating system platform
    69.
    发明申请
    Network file system using a subsocket partitioned operating system platform 审中-公开
    网络文件系统使用Subsocket分区操作系统平台

    公开(公告)号:US20080040458A1

    公开(公告)日:2008-02-14

    申请号:US11503744

    申请日:2006-08-14

    IPC分类号: G06F15/177

    CPC分类号: G06F16/10

    摘要: Embodiments of a system and method for allowing a network file system to be transparently reflected across a network are described. A platform that has hardware partitioning and sequestering of a set of cores launches a platform with two regions, a general partition (GP) and a sequestered or embedded partition (EP). The general partition runs a general purpose operating system (OS). The embedded partition runs a sequestered runtime, such as an embedded OS or a real-time OS. The general partition and embedded partition communicate through an Inter-Partition Bridge (IPB), which can be a shared memory buffer between the EP and GP or some type of hardware interconnection. The general purpose operating system in the general partition has a file system filter driver that reflects the file system accesses and passes the access to the embedded partition through the IPB. The embedded partition contains a network management stack that can support a series of network file systems, present known network file systems, or proprietary network file sharing mechanisms. Other embodiments are described and claimed.

    摘要翻译: 描述了允许网络文件系统透明地反映在网络上的系统和方法的实施例。 具有一组核心的硬件分区和隔离的平台启动具有两个区域,通用分区(GP)和隔离或嵌入式分区(EP)的平台。 通用分区运行通用操作系统(OS)。 嵌入式分区运行一个隔离的运行时,如嵌入式操作系统或实时操作系统。 通用分区和嵌入式分区通过分区桥(IPB)进行通信,该桥可以是EP和GP之间的共享内存缓冲区或某种类型的硬件互连。 通用分区中的通用操作系统具有文件系统过滤器驱动程序,用于反映文件系统访问,并通过IPB传递对嵌入式分区的访问。 嵌入式分区包含可支持一系列网络文件系统,现有已知网络文件系统或专用网络文件共享机制的网络管理堆栈。 描述和要求保护其他实施例。

    Method and apparatus for OS independent platform recovery
    70.
    发明申请
    Method and apparatus for OS independent platform recovery 失效
    用于独立于OS的平台恢复的方法和装置

    公开(公告)号:US20080005609A1

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

    申请号:US11478012

    申请日:2006-06-29

    IPC分类号: G06F11/00

    摘要: A system, apparatus, and method to capture recovery information of a host device, independent of the operating system of the host device, are described herein. Platform recovery management components of the host device transmit recovery information using secondary network communication channels to a remote device, such as a recovery server, independent of the operating system. In various embodiments, the remote device, such as a remote core dump repository with a diagnostics resource layer, uses ex post facto and audit diagnostic resources on the host device and/or the remote device to determine if existing repository information includes system restoration or system healing information.

    摘要翻译: 本文描述了独立于主机设备的操作系统捕获主机设备的恢复信息的系统,设备和方法。 主机设备的平台恢复管理组件使用辅助网络通信信道将恢复信息发送到远程设备,如恢复服务器,独立于操作系统。 在各种实施例中,远程设备(例如具有诊断资源层的远程核心转储库)在主机设备和/或远程设备上使用事后审计和审计诊断资源来确定现有存储库信息是否包括系统恢复或系统 愈合信息。