Methods and apparatus to provide dual-mode drivers in processor systems
    1.
    发明申请
    Methods and apparatus to provide dual-mode drivers in processor systems 有权
    在处理器系统中提供双模驱动的方法和装置

    公开(公告)号:US20060168590A1

    公开(公告)日:2006-07-27

    申请号:US11027520

    申请日:2004-12-30

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4403

    摘要: Methods and apparatus to provide dual-mode drivers in a processor system are disclosed. An example method disclosed herein comprises including operating system (OS) agnostic mode services that are available during an OS agnostic mode to allow a single set of drivers to be used during boot mode and the OS agnostic mode. The example method further comprises including a dual-mode library that is capable of determining the current operating mode of the processor system and binding the drivers to available services accordingly.

    摘要翻译: 公开了在处理器系统中提供双模驱动器的方法和装置。 本文公开的示例性方法包括在OS不可知模式期间可用的操作系统(OS)不可知模式服务,以允许在引导模式和OS不可知模式期间使用单组驱动器。 该示例方法还包括包括能够确定处理器系统的当前操作模式并且相应地将驱动程序绑定到可用服务的双模式库。

    Method and apparatus for predicting memory failure in a memory system
    2.
    发明申请
    Method and apparatus for predicting memory failure in a memory system 审中-公开
    用于预测存储器系统中的存储器故障的方法和装置

    公开(公告)号:US20070006048A1

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

    申请号:US11169408

    申请日:2005-06-29

    IPC分类号: G06F11/00

    CPC分类号: G06F11/008

    摘要: A method for managing a memory system includes comparing one or more conditions of a memory with historical memory data that predicts a future state of the memory. According to one embodiment, updating the historical memory data includes accumulating operation data on the memory during its operation, generating updated historical memory data with the operation data, and updating the historical memory data with the updated historical memory data. Other embodiments are described and claimed.

    摘要翻译: 用于管理存储器系统的方法包括将存储器的一个或多个条件与预测存储器的未来状态的历史存储器数据进行比较。 根据一个实施例,更新历史存储器数据包括在其操作期间在存储器上累积操作数据,用操作数据生成更新的历史存储器数据,以及用更新的历史存储器数据更新历史存储器数据。 描述和要求保护其他实施例。

    Methods and apparatus to provide dual-mode drivers in processor systems
    3.
    发明授权
    Methods and apparatus to provide dual-mode drivers in processor systems 有权
    在处理器系统中提供双模驱动的方法和装置

    公开(公告)号:US07366891B2

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

    申请号:US11027520

    申请日:2004-12-30

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4403

    摘要: Methods and apparatus to provide dual-mode drivers in a processor system are disclosed. An example method disclosed herein comprises including operating system (OS) agnostic mode services that are available during an OS agnostic mode to allow a single set of drivers to be used during boot mode and the OS agnostic mode. The example method further comprises including a dual-mode library that is capable of determining the current operating mode of the processor system and binding the drivers to available services accordingly.

    摘要翻译: 公开了在处理器系统中提供双模驱动器的方法和装置。 本文公开的示例性方法包括在OS不可知模式期间可用的操作系统(OS)不可知模式服务,以允许在引导模式和OS不可知模式期间使用单组驱动器。 该示例方法还包括包括能够确定处理器系统的当前操作模式并且相应地将驱动程序绑定到可用服务的双模式库。

    BIOS framework for accommodating multiple service processors on a single server to facilitate distributed/scalable server management
    4.
    发明申请
    BIOS framework for accommodating multiple service processors on a single server to facilitate distributed/scalable server management 审中-公开
    用于在单个服务器上容纳多个服务处理器以便于分布式/可扩展服务器管理的BIOS框架

    公开(公告)号:US20050240669A1

    公开(公告)日:2005-10-27

    申请号:US10811755

    申请日:2004-03-29

    IPC分类号: G06F9/50 G06F15/173

    摘要: BIOS framework for accommodating multiple service processors on a single server to facilitate distributed/scalable server management. During a pre-boot phase for a server, information is collected pertaining to service capabilities supported by each of a plurality of service processors used to service server management requests for a server, wherein the services supported by each service processor are performed via execution of service code associated with that service processor. The service capabilities are aggregated across all of the service processors, and a corresponding unified presentation of service capabilities is provided to a service consumer. End-users are enabled to provide preferences that define a usage order for like services hosted by different service processors within the same system. The BIOS framework can detect the addition or removal of hot-swap cards hosting one or more service processors and associated service code, and update the unified presentation of service capabilities to reflect new added service capabilities or remove previously existing service capabilities.

    摘要翻译: 用于在单个服务器上容纳多个服务处理器以便于分布式/可扩展服务器管理的BIOS框架。 在服务器的预引导阶段期间,收集关于用于服务服务器的服务器管理请求的多个服务处理器中的每一个所支持的服务能力的信息,其中由每个服务处理器支持的服务通过服务执行 与该服务处理器相关联的代码。 服务能力在所有服务处理器之间进行聚合,并向服务使用者提供相应的服务能力统一呈现。 最终用户能够提供定义同一系统内由不同服务处理器托管的类似服务的使用顺序的首选项。 BIOS框架可以检测托管一个或多个服务处理器和相关服务代码的热插拔卡的添加或删除,并更新服务功能的统一呈现以反映新的附加服务功能或删除先前存在的服务功能。

    Interleaved boot block to support multiple processor architectures and method of use
    5.
    发明申请
    Interleaved boot block to support multiple processor architectures and method of use 有权
    交叉引导块支持多种处理器架构和使用方法

    公开(公告)号:US20060129795A1

    公开(公告)日:2006-06-15

    申请号:US11010167

    申请日:2004-12-10

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4401

    摘要: A flash memory has an interleaved boot block compatible with multiple processor architectures. The interleaved boot block may include one boot block compatible with a first CPU architecture and another boot block compatible with a second CPU architecture. These two boot blocks may be combined in an interleaved manner in the flash memory so that during a boot process only one of the two boot blocks executes, although both are stored in the flash memory. By interleaving different boot blocks, a common socket computer system capable of supporting multiple processor architectures may be achieved without fully replacing an incompatible basic input/output system (BIOS). Further, the flash memory may contain an updatable portion in which any BIOS segments incompatible with a processor architecture may be updated via a recovery, or update, process.

    摘要翻译: 闪存具有与多种处理器架构兼容的交错引导块。 交错的引导块可以包括与第一CPU架构兼容的一个引导块和与第二CPU架构兼容的另一启动块。 这两个引导块可以以交错方式组合在闪速存储器中,使得在引导过程中,两个引导块中只有一个执行,尽管两者都存储在闪存中。 通过交织不同的引导块,可以在不完全替换不兼容的基本输入/输出系统(BIOS)的情况下实现能够支持多处理器体系结构的公共套接字计算机系统。 此外,闪存可以包含可更新部分,其中可以经由恢复或更新过程来更新与处理器架构不兼容的任何BIOS段。

    Saving system context in the event of power loss
    6.
    发明申请
    Saving system context in the event of power loss 失效
    在掉电的情况下节省系统上下文

    公开(公告)号:US20070074053A1

    公开(公告)日:2007-03-29

    申请号:US11236089

    申请日:2005-09-27

    IPC分类号: G06F1/00

    CPC分类号: G06F11/1441 G06F1/305

    摘要: Embodiments of a method and system for saving system context after a power outage are disclosed herein. A power agent operates to reduce the possibility of data corruption due to partially written data during an unexpected power outage. The power agent can determine an amount of time remaining before a power store is depleted. Based on the amount of time, the power agent can store system context information. Correspondingly, the power agent can operate to save complete system context, partial system context, or flush (I/O) buffers. Once power is restored, the power agent can restore the system context based on the nature of the save. Other embodiments are described and claimed.

    摘要翻译: 本文公开了在停电之后保存系统上下文的方法和系统的实施例。 电力代理人可以在意外停电期间减少部分写入的数据造成数据损坏的可能性。 电力代理可以确定电力储存耗尽之前的剩余时间。 基于时间量,电源代理可以存储系统上下文信息。 相应地,电源代理可以操作以保存完整的系统上下文,部分系统上下文或刷新(I / O)缓冲器。 一旦电源恢复,电源代理可以根据保存的性质恢复系统上下文。 描述和要求保护其他实施例。

    Methods and apparatus to facilitate fast restarts in processor systems
    7.
    发明申请
    Methods and apparatus to facilitate fast restarts in processor systems 有权
    促进处理器系统快速启动的方法和装置

    公开(公告)号:US20060242399A1

    公开(公告)日:2006-10-26

    申请号:US11112096

    申请日:2005-04-22

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4401

    摘要: Methods and apparatus to facilitate fast restarts in processor systems are disclosed. An example processor restart method disclosed herein includes recording a log of pre-boot initialization actions, and replaying a portion of the log during subsequent processor restarts to shorten pre-boot initialization time. The example processor restart method disclosed herein may further include creating a log index table for easier referral to portions of the log, storing the log and the log index table in non-volatile memory, using the log index table to reorder the replaying of the log, and reordering the replay of the log to initialize the video graphics adapter earlier in a processor restart sequence.

    摘要翻译: 公开了促进处理器系统中快速重启的方法和装置。 本文公开的示例性处理器重启方法包括记录预引导初始化动作的日志,以及在后续处理器重新启动期间重播日志的一部分以缩短预引导初始化时间。 本文公开的示例性处理器重新启动方法还可以包括创建日志索引表,用于更容易地引用日志的一部分,将日志和日志索引表存储在非易失性存储器中,使用日志索引表来重新排序日志的重放 ,并重新排序日志的重放以便在处理器重新启动序列中更早地初始化视频图形适配器。

    Identifying an operating system associated with a boot path
    8.
    发明申请
    Identifying an operating system associated with a boot path 审中-公开
    识别与引导路径相关联的操作系统

    公开(公告)号:US20060288197A1

    公开(公告)日:2006-12-21

    申请号:US11154320

    申请日:2005-06-16

    IPC分类号: G06F15/177

    CPC分类号: G06F9/441

    摘要: Various characteristics of a hard drive may be analyzed in order to determine the nature of an operating system stored thereon. For example, an operating system indicator and/or a boot record may be identified which may enable operating system identification. Alternatively, checksums may be used to disambiguate the stored operating system. Other disk characteristics may be utilized to enable a determination of operating system and operating system version. This information may be provided to the user in a graphical user interface indicating the correspondence between operating systems and drives, or a desired operating system, once identified, may be automatically used without analyzing all drives.

    摘要翻译: 可以分析硬盘驱动器的各种特性以便确定存储在其上的操作系统的性质。 例如,可以识别可以实现操作系统识别的操作系统指示符和/或引导记录。 或者,可以使用校验和来消除存储的操作系统的歧义。 可以使用其他磁盘特性来确定操作系统和操作系统版本。 可以在指示操作系统和驱动器之间的对应关系的图形用户界面中向用户提供该信息,或者一旦识别出所需的操作系统,则可以在不分析所有驱动器的情况下自动使用该信息。

    Switching between a service virtual machine and a guest virtual machine in a virtual machine monitor environment
    9.
    发明申请
    Switching between a service virtual machine and a guest virtual machine in a virtual machine monitor environment 有权
    在虚拟机监视器环境中切换服务虚拟机和来宾虚拟机

    公开(公告)号:US20050081212A1

    公开(公告)日:2005-04-14

    申请号:US10674686

    申请日:2003-09-30

    IPC分类号: G06F9/455 G06F9/46

    摘要: A method and system to switch between a Service virtual machine (VM) and a Guest VM in a virtual machine monitor (VMM) of a computer system. The VMM is loaded on the computer system to support a Service VM and a Guest VM. The Service OS is booted in the Service VM during the pre-boot phase. The Guest OS is booted in the Guest VM of the computer system. During OS runtime of the Guest OS, a VM switch is performed from the Guest VM to the Service VM without rebooting the computer system. The Service OS includes diagnostic tools to analyze the Guest OS. In one embodiment, the VM switch is performed by firmware of the computer system. In another embodiment, the VMM operates in accordance with an Extensible Firmware Interface (EFI) framework standard.

    摘要翻译: 用于在计算机系统的虚拟机监视器(VMM)中的服务虚拟机(VM)和来宾虚拟机之间切换的方法和系统。 VMM被加载到计算机系统上以支持Service VM和Guest VM。 在预引导阶段,服务操作系统在服务虚拟机中启动。 来宾操作系统在计算机系统的访客虚拟机中启动。 在访客操作系统的操作系统运行期间,VM客户端虚拟机交换机将从客户虚拟机执行到服务虚拟机,而无需重新启动计算机系统。 服务操作系统包括用于分析访客操作系统的诊断工具。 在一个实施例中,VM切换由计算机系统的固件执行。 在另一个实施例中,VMM根据可扩展固件接口(EFI)框架标准进行操作。

    Reducing power consumption by load imbalancing
    10.
    发明申请
    Reducing power consumption by load imbalancing 审中-公开
    通过负载不平衡降低功耗

    公开(公告)号:US20070234077A1

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

    申请号:US11395670

    申请日:2006-03-31

    IPC分类号: G06F1/00

    摘要: Power consumption may be reduced by imbalancing the loads handled by interchangeable components. Interchangeable components, such as memory devices, processors, servers, or other entities, may be imbalanced to reduce power consumption as circumstances allow. As a result, interchangeable components that are used to implement effectively the same function may be powered down or hot-removed and their duties transferred to other components. As a result, the deactivated component may be powered down to a reduced power consumption state, thereby reducing the overall power consumption of the system.

    摘要翻译: 可以通过不平衡由可互换组件处理的负载来减少功耗。 诸如存储器件,处理器,服务器或其他实体的可互换组件可能会不平衡,以在情况允许的情况下降低功耗。 因此,用于有效执行相同功能的可互换组件可能被关闭或热拆除,其职责转移到其他组件。 结果,去激活的组件可以被关闭以降低功耗状态,从而降低系统的总体功耗。