FLEXIBLE BOOTSTRAP CODE ARCHITECTURE
    2.
    发明申请
    FLEXIBLE BOOTSTRAP CODE ARCHITECTURE 有权
    灵活的BOOTSTRAP代码架构

    公开(公告)号:US20150121055A1

    公开(公告)日:2015-04-30

    申请号:US14128116

    申请日:2013-10-29

    IPC分类号: G06F9/44 G06F9/445

    摘要: The present disclosure is directed to flexible bootstrap code architecture. A device may comprise equipment for operating the device and an operating system (OS) for operating the equipment A boor, module may also be included in the device to execute boot operations. At least one flexible boot (FB) module in the boot module may interact with the equipment and/or OS during the boot operations to cause the boot operations to become device-specific. An example boot module may comprise a plurality of FB modules. An example FB module may verify a device/chipset identification and may control the boot operations based on the identification. Other example FB modules may select resources to load based on an OS type, may provide a boot configuration table location for use in OS runtime boot configuration or may load variables from a preload variable directory for use in configuring boot operations.

    摘要翻译: 本公开涉及灵活的引导代码架构。 设备可以包括用于操作设备的设备和用于操作设备的操作系统(OS)。还可以将该模块包括在设备中以执行引导操作。 引导模块中的至少一个灵活启动(FB)模块可能在引导操作期间与设备和/或OS进行交互,以使引导操作成为设备特定的。 示例性引导模块可以包括多个FB模块。 示例FB模块可以验证设备/芯片组标识,并且可以基于识别来控制引导操作。 其他示例FB模块可以基于OS类型选择要加载的资源,可以提供用于OS运行时引导配置的引导配置表位置,或者可以从用于配置引导操作的预加载变量目录加载变量。

    Platform management processor assisted resume
    3.
    发明授权
    Platform management processor assisted resume 有权
    平台管理处理器辅助简历

    公开(公告)号:US07822960B2

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

    申请号:US11644408

    申请日:2006-12-22

    IPC分类号: G06F9/00 G06F17/30

    CPC分类号: G06F12/1458 G06F12/1408

    摘要: In some embodiments, the invention involves system and method for resuming from sleep mode using protected storage accessible to an embedded controller. The boot script information is stored in memory that is available only to the embedded controller. Neither the firmware nor OS have access to the boot script. Upon a wake event, the embedded controller either plays the boot script itself, or sends the information to firmware for processing. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,本发明涉及使用嵌入式控制器可访问的保护存储器从休眠模式恢复的系统和方法。 引导脚本信息存储在仅适用于嵌入式控制器的存储器中。 固件和操作系统都不能访问引导脚本。 在唤醒事件时,嵌入式控制器可以自己播放引导脚本,也可以将信息发送到固件进行处理。 描述和要求保护其他实施例。

    Flexible bootstrap code architecture
    4.
    发明授权
    Flexible bootstrap code architecture 有权
    灵活的引导代码架构

    公开(公告)号:US09411601B2

    公开(公告)日:2016-08-09

    申请号:US14128116

    申请日:2013-10-29

    摘要: The present disclosure is directed to flexible bootstrap code architecture. A device may comprise equipment for operating the device and an operating system (OS) for operating the equipment. A boot module may also be included in the device to execute boot operations. At least one flexible boot (FB) module in the boot module may interact with the equipment and/or OS during the boot operations to cause the boot operations to become device-specific. An example boot module may comprise a plurality of FB modules. An example FB module may verify a device/chipset identification and may control the boot operations based on the identification. Other example FB modules may select resources to load based on an OS type, may provide a boot configuration table location for use in OS runtime boot configuration or may load variables from a preload variable directory for use in configuring boot operations.

    摘要翻译: 本公开涉及灵活的引导代码架构。 设备可以包括用于操作设备的设备和用于操作设备的操作系统(OS)。 引导模块也可以被包括在设备中以执行引导操作。 引导模块中的至少一个灵活启动(FB)模块可能在引导操作期间与设备和/或OS进行交互,以使引导操作成为设备特定的。 示例性引导模块可以包括多个FB模块。 示例FB模块可以验证设备/芯片组标识,并且可以基于识别来控制引导操作。 其他示例FB模块可以基于OS类型选择要加载的资源,可以提供用于OS运行时引导配置的引导配置表位置,或者可以从用于配置引导操作的预加载变量目录加载变量。

    Effecting a processor operating mode change to execute device code
    5.
    发明授权
    Effecting a processor operating mode change to execute device code 有权
    影响处理器运行模式的更改以执行设备代码

    公开(公告)号:US07581037B2

    公开(公告)日:2009-08-25

    申请号:US11081238

    申请日:2005-03-15

    CPC分类号: G06F9/4403

    摘要: Provided are a method, system and program for effecting a processor operating mode change to execute device code. A processor receives a call while the processor is operating in a first mode, wherein the call is made to effect execution of device code to control a device. The processor determines whether the call is intended to change a processor operating mode from the first mode to a second mode. The state of the processor is selectively changed to a second mode in which the processor executes second mode instructions loaded in a protected section of memory inaccessible to an operating system in response to determining that the call is intended to change the processor operating mode. The second mode instructions execute the device code to control the device.

    摘要翻译: 提供了一种用于实现处理器操作模式改变以执行设备代码的方法,系统和程序。 当处理器以第一模式操作时,处理器接收呼叫,其中进行呼叫以实现设备代码的执行以控制设备。 处理器确定呼叫是否旨在将处理器操作模式从第一模式改变到第二模式。 处理器的状态被选择性地改变为第二模式,其中处理器执行加载在操作系统不可访问的存储器的受保护部分中的第二模式指令,以响应于确定呼叫旨在改变处理器操作模式。 第二模式指令执行设备代码来控制设备。

    Methods and apparatus for enabling of a remote management agent independent of an operating system
    6.
    发明授权
    Methods and apparatus for enabling of a remote management agent independent of an operating system 有权
    用于启用独立于操作系统的远程管理代理的方法和装置

    公开(公告)号:US07543048B2

    公开(公告)日:2009-06-02

    申请号:US10302281

    申请日:2002-11-22

    CPC分类号: H04L67/34 H04L69/329

    摘要: Methods and apparatus for remotely managing a computer are disclosed. For example, a remote management agent is provided for use in a computer having a processor. The example remote management agent includes a communication agent in communication with the controller to contact a server before an operating system is loaded on the computer to obtain an initialization packet from a server and an initialization packet loader in communication with the controller to load the initialization packet in a protected memory area of the computer, before the operating system is loaded.The remote management agent also includes a monitoring agent, not associated with the operating system, in communication with the controller to monitor the computer for a communication from the server and a command line interface agent, also not associated with the operating system and in communication with the controller to interpret and respond to the communication from the server.

    摘要翻译: 公开了用于远程管理计算机的方法和装置。 例如,提供远程管理代理用于具有处理器的计算机中。 示例性远程管理代理包括与控制器通信的通信代理,以在将操作系统加载到计算机之前联系服务器以获得来自服务器的初始化分组以及与控制器通信的初始化分组加载器以加载初始化分组 在计算机的受保护的存储区域中,在操作系统加载之前。 远程管理代理还包括与操作系统无关的监视代理,与控制器进行通信,以监视计算机与服务器的通信,以及命令行接口代理,也不与操作系统相关联并且与 控制器解释并响应来自服务器的通信。

    Method to provide autonomic boot recovery
    8.
    发明授权
    Method to provide autonomic boot recovery 有权
    提供自主启动恢复的方法

    公开(公告)号:US07373551B2

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

    申请号:US11019604

    申请日:2004-12-21

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1417

    摘要: In some embodiments, the invention involves a system and method relating to autonomic boot recovery. In at least one embodiment, the present invention utilizes an out-of-band (OOB) microcontroller to safeguard boot information to be used in the event of a boot failure. The OOB microcontroller enables the preservation of “Last Known Good” boot configurations as well as providing an agent to provide self-healing to a platform which might have run into some type of corruption of critical data. In some embodiments a variety of intelligent filter mechanisms are enabled to allow a user to target the preservation of only certain types of configuration data. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,本发明涉及与自主引导恢复有关的系统和方法。 在至少一个实施例中,本发明利用带外(OOB)微控制器来保护在引导故障的情况下使用的引导信息。 OOB微控制器可以保存“最后的已知良好”引导配置,并提供一个代理,为可能遇到某些类型的关键数据损坏的平台提供自愈。 在一些实施例中,使得各种智能过滤机构能够允许用户仅针对某些类型的配置数据的保留。 描述和要求保护其他实施例。