Programmatic binding of power management events
    2.
    发明申请
    Programmatic binding of power management events 有权
    电力管理事件的程序性约束

    公开(公告)号:US20060224904A1

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

    申请号:US11096842

    申请日:2005-03-30

    CPC classification number: G06F1/28 G06F1/3203

    Abstract: A plurality of instructions corresponding to a power management event are received. An instruction of the plurality of instructions is executed in a first programming system with a first interface, in response to determining that the instruction is in accordance with the first interface. The instruction is executed in a second programming system with a second interface, in response to determining that the instruction is not in accordance with the first interface.

    Abstract translation: 接收对应于电源管理事件的多个指令。 响应于确定指令符合第一接口,在具有第一接口的第一编程系统中执行多个指令的指令。 响应于确定该指令不符合第一接口,该指令在具有第二接口的第二编程系统中执行。

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

    公开(公告)号:US20060143431A1

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

    申请号:US11019604

    申请日:2004-12-21

    CPC classification number: G06F11/1417

    Abstract: 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.

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

    Firmware emulation environment for developing, debugging, and testing firmware components including option ROMs
    4.
    发明申请
    Firmware emulation environment for developing, debugging, and testing firmware components including option ROMs 失效
    用于开发,调试和测试固件组件(包括选件ROM)的固件仿真环境

    公开(公告)号:US20050108514A1

    公开(公告)日:2005-05-19

    申请号:US10713720

    申请日:2003-11-14

    CPC classification number: G06F9/455 G06F9/4401

    Abstract: A method and apparatus to execute a pre-boot application within an emulated pre-boot environment to test functionality of the pre-boot application. The emulated pre-boot environment is executed within a user mode of an operating system (“OS”) during an OS runtime of the processing system. The pre-boot application interacts with a hardware device of the processing system via a kernel proxy agent. The kernel proxy agent executes in a kernel mode of the OS.

    Abstract translation: 在模拟的预引导环境中执行预引导应用程序以测试预引导应用程序的功能的方法和装置。 仿真的预引导环境在处理系统的OS运行期间在操作系统(“OS”)的用户模式下执行。 预引导应用程序通过内核代理程序与处理系统的硬件设备进行交互。 内核代理代理在OS的内核模式下执行。

    Method and apparatus for quickly changing the power state of a data processing system
    6.
    发明申请
    Method and apparatus for quickly changing the power state of a data processing system 审中-公开
    用于快速改变数据处理系统的电源状态的方法和装置

    公开(公告)号:US20070234028A1

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

    申请号:US11715731

    申请日:2007-03-08

    CPC classification number: G06F9/4418 G06F3/0601 G06F2003/0694

    Abstract: A data processing system features a processor, random access memory (RAM), flash memory, a disk drive, an operating system (OS), and platform software. The platform software is capable of intercepting an attempt by the OS to read a storage location of the disk drive during a process of transitioning the data processing system from an inactive mode to an active mode. In response to intercepting the attempt by the OS to read the disk drive, the platform software may automatically determine whether the storage location for the read corresponds to a disk area reserved for power state transition data. If the storage location corresponds to the area reserved for power state transition data, the platform software may automatically read data from the flash memory instead of the disk drive, and pass that data to the OS. Other embodiments are described and claimed.

    Abstract translation: 数据处理系统具有处理器,随机存取存储器(RAM),闪速存储器,磁盘驱动器,操作系统(OS)和平台软件。 在将数据处理系统从非活动模式转换到活动模式的过程中,平台软件能够拦截OS尝试读取磁盘驱动器的存储位置。 响应于拦截操作系统读取磁盘驱动器的尝试,平台软件可以自动确定读取的存储位置是否对应于为功率状态转换数据保留的磁盘区域。 如果存储位置对应于为电源状态转换数据保留的区域,平台软件可以自动从闪速存储器而不是磁盘驱动器读取数据,并将该数据传递给OS。 描述和要求保护其他实施例。

    Effecting a processor operating mode change to execute device code

    公开(公告)号:US20060212609A1

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

    申请号:US11081238

    申请日:2005-03-15

    CPC classification number: G06F9/4403

    Abstract: 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.

    Mechanism for booting a computer through a network
    9.
    发明授权
    Mechanism for booting a computer through a network 有权
    通过网络引导计算机的机制

    公开(公告)号:US06601166B1

    公开(公告)日:2003-07-29

    申请号:US09471792

    申请日:1999-12-23

    CPC classification number: G06F9/4416

    Abstract: A mechanism is provided for booting a computer system that is capable of implementing different instruction set architectures, through a network. An embodiment of the invention includes a network controller implemented for a first ISA and a processor capable of implementing programs written in a second ISA as well as programs written in the first ISA. Following preliminary boot operations provided through non-volatile system memory, a network boot program provided by the network controller is implemented. The boot program requests the non-volatile system memory for an indication of the operating system to be loaded and generates a boot request for the indicated operating system. When the indicated operating system is written in the second ISA, the boot program loads the OS to a specified location in system memory and sends the processor into a mode suitable for executing the second ISA.

    Abstract translation: 提供了一种用于启动能够通过网络实现不同指令集架构的计算机系统的机制。 本发明的实施例包括为第一ISA实现的网络控制器和能够实现在第二ISA中写入的程序的处理器以及写入第一ISA的程序。 在通过非易失性系统存储器提供的初步引导操作之后,实现由网络控制器提供的网络引导程序。 引导程序请求非易失性系统存储器以指示要加载的操作系统,并为指示的操作系统生成引导请求。 当所指示的操作系统被写入第二ISA中时,引导程序将OS加载到系统存储器中的指定位置,并将处理器发送到适于执行第二ISA的模式。

Patent Agency Ranking