Multi-owner deployment of firmware images
    11.
    发明授权
    Multi-owner deployment of firmware images 有权
    多业主部署固件映像

    公开(公告)号:US08566613B2

    公开(公告)日:2013-10-22

    申请号:US12814246

    申请日:2010-06-11

    IPC分类号: G06F11/30

    CPC分类号: G06F21/572 G06F2221/2141

    摘要: A method, apparatus, system, and computer program product for multi-owner deployment of firmware images. The method includes obtaining a signed firmware image that comprises a first code module signed by a first code owner and a second code module signed by a second code owner. The method further includes obtaining an updated first code module comprising updated code for the first code module, verifying that the updated first code module is signed by the first code owner, and updating the signed firmware image with the updated first code module in response to verifying that the updated first code module is signed by the first code owner. The signed firmware image may further comprise an access control list that authorizes updates to the first code module by the first code owner and updates to the second code module by the second code owner.

    摘要翻译: 一种用于多所有者部署固件映像的方法,设备,系统和计算机程序产品。 该方法包括获得包括由第一代码所有者签名的第一代码模块和由第二代码所有者签名的第二代码模块的签名固件映像。 该方法还包括获得包括用于第一代码模块的更新的代码的更新的第一代码模块,验证更新的第一代码模块是否被第一代码所有者签名,以及响应于验证更新带有更新的第一代码模块的签名固件图像 更新的第一代码模块由第一代码所有者签名。 签名的固件图像还可以包括访问控制列表,其授权第一代码所有者更新第一代码模块,并由第二代码所有者更新第二代码模块。

    SOFTWARE-DEFINED RADIO SUPPORT IN SEQUESTERED PARTITIONS
    12.
    发明申请
    SOFTWARE-DEFINED RADIO SUPPORT IN SEQUESTERED PARTITIONS 有权
    软件定义的无线电支持在序列分段中

    公开(公告)号:US20130210483A1

    公开(公告)日:2013-08-15

    申请号:US13758918

    申请日:2013-02-04

    IPC分类号: H04W88/06

    CPC分类号: H04W88/06 G06F9/5077

    摘要: A software-defined radio (SDR) capability may be provided in a general purpose, many core processing system by sequestering one or more partitions running on one or more cores and instantiating a communications capability by having discrete SDR functions performed by the sequestered partitions. Each SDR module embodied in a sequestered partition may be independently upgraded without modifying the hardware of the underlying processing system. By executing SDR modules in cores not accessible by application programs and/or an operating system (OS), a better Quality of Service (QoS) may be provided for wireless communications on the general purpose, multi-core processing system. An embodiment comprises isolating a core of a many core processing system as a sequestered partition, loading a software-defined radio module onto the core, and executing the software-defined module to implement wireless communications.

    摘要翻译: 可以在通用目的的许多核心处理系统中通过隔离在一个或多个核上运行的一个或多个分区并通过具有由隔离分区执行的离散SDR功能来实例化通信能力来提供软件定义无线电(SDR)能力。 实施在隔离分区中的每个SDR模块可以独立升级,而无需修改底层处理系统的硬件。 通过在应用程序和/或操作系统(OS)不可访问的核心中执行SDR模块,可以为通用多核处理系统上的无线通信提供更好的服务质量(QoS)。 一个实施例包括将许多核心处理系统的核心隔离为隔离分区,将软件定义的无线电模块加载到核心上,以及执行软件定义模块以实现无线通信。

    Multi-socket server management with RFID
    13.
    发明授权
    Multi-socket server management with RFID 有权
    带RFID的多插槽服务器管理

    公开(公告)号:US08499141B2

    公开(公告)日:2013-07-30

    申请号:US12848654

    申请日:2010-08-02

    IPC分类号: G06F15/177 G06F9/00 H04Q5/22

    CPC分类号: H04L45/02 H04W4/80 H04W84/18

    摘要: Radio frequency identification (RFID) tags embedded in processors within a computing system provide a separate communication path to other components of the computing system during initialization processing, apart from the system interconnect. Upon powering up, each processor causes its RFID tag to broadcast data regarding the processor's interconnect location and initialization status. A RFID receiver senses the RFID tags in the Platform Control Hub (PCH), and each processor's interconnect location and initialization status data is stored in registers within the PCH. During system initialization processing, the BIOS accesses these PCH registers to obtain the processor's data. The interconnect location and initialization status data is used by the BIOS to select the optimal routing table and configure the virtual network within the computing system based on the optimal routing table and the RFID tag data, without interrogating each processor individually over the system interconnect.

    摘要翻译: 除了系统互连之外,嵌入在计算系统内的处理器中的射频识别(RFID)标签在初始化处理期间提供到计算系统的其他组件的单独的通信路径。 上电时,每个处理器使其RFID标签广播关于处理器的互连位置和初始化状态的数据。 RFID接收器感测平台控制中心(PCH)中的RFID标签,并且每个处理器的互连位置和初始化状态数据存储在PCH内的寄存器中。 在系统初始化处理期间,BIOS访问这些PCH寄存器以获得处理器的数据。 BIOS使用互连位置和初始化状态数据,选择最优路由表,并根据最佳路由表和RFID标签数据配置计算系统内的虚拟网络,而不会在系统互连单独询问每个处理器。

    Software-defined radio support in sequestered partitions
    15.
    发明授权
    Software-defined radio support in sequestered partitions 有权
    隔离分区中的软件定义无线电支持

    公开(公告)号:US08391913B2

    公开(公告)日:2013-03-05

    申请号:US11779803

    申请日:2007-07-18

    IPC分类号: H04B1/26

    CPC分类号: H04W88/06 G06F9/5077

    摘要: A software-defined radio (SDR) capability may be provided in a general purpose, many core processing system by sequestering one or more partitions running on one or more cores and instantiating a communications capability by having discrete SDR functions performed by the sequestered partitions. Each SDR module embodied in a sequestered partition may be independently upgraded without modifying the hardware of the underlying processing system. By executing SDR modules in cores not accessible by application programs and/or an operating system (OS), a better Quality of Service (QoS) may be provided for wireless communications on the general purpose, multi-core processing system. An embodiment comprises isolating a core of a many core processing system as a sequestered partition, loading a software-defined radio module onto the core, and executing the software-defined module to implement wireless communications.

    摘要翻译: 可以在通用目的的许多核心处理系统中通过隔离在一个或多个核上运行的一个或多个分区并通过具有由隔离分区执行的离散SDR功能来实例化通信能力来提供软件定义无线电(SDR)能力。 实施在隔离分区中的每个SDR模块可以独立升级,而无需修改底层处理系统的硬件。 通过在应用程序和/或操作系统(OS)不可访问的核心中执行SDR模块,可以为通用多核处理系统上的无线通信提供更好的服务质量(QoS)。 一个实施例包括将许多核心处理系统的核心隔离为隔离分区,将软件定义的无线电模块加载到核心上,以及执行软件定义模块以实现无线通信。

    System context saving based on compression/decompression time
    16.
    发明授权
    System context saving based on compression/decompression time 有权
    基于压缩/解压缩时间的系统上下文保存

    公开(公告)号:US08370667B2

    公开(公告)日:2013-02-05

    申请号:US12976514

    申请日:2010-12-22

    IPC分类号: G06F1/32

    CPC分类号: G06F9/4418

    摘要: A method and apparatus for improving the resume time of a platform. In one embodiment of the invention, the context of the platform is saved prior to entering an inactive state of the platform. When the platform is switched back to an active state, it reads the saved context and restores the platform to its original state prior to entering the inactive state. In one embodiment of the invention, the platform determines whether it should compress the saved context before storing it in a non-volatile memory based on the operating condition of the platform. This allows the platform to select the optimum method to allow faster resume time of the platform.

    摘要翻译: 一种用于提高平台恢复时间的方法和装置。 在本发明的一个实施例中,平台的上下文在进入平台的不活动状态之前被保存。 当平台切换回活动状态时,它读取保存的上下文,并在进入非活动状态之前将平台恢复到原始状态。 在本发明的一个实施例中,平台基于平台的操作条件来确定在将保存的上下文存储在非易失性存储器中之前是否应该压缩保存的上下文。 这允许平台选择最佳方法以允许更快的平台恢复时间。

    DEMAND BASED USB PROXY FOR DATA STORES IN SERVICE PROCESSOR COMPLEX
    17.
    发明申请
    DEMAND BASED USB PROXY FOR DATA STORES IN SERVICE PROCESSOR COMPLEX 有权
    数据存储在服务处理器复合中的基于需求的USB代码

    公开(公告)号:US20120084552A1

    公开(公告)日:2012-04-05

    申请号:US12894876

    申请日:2010-09-30

    IPC分类号: G06F9/00

    摘要: A method, apparatus, system, and computer program product for secure server system management. A payload containing system software and/or firmware updates is distributed in an on-demand, secure I/O operation. The I/O operation is performed via a secured communication channel inaccessible by the server operating system to an emulated USB drive. The secure communication channel can be established for the I/O operation only after authenticating the recipient of the payload, and the payload can be protected from access by a potentially-infected server operating system. Furthermore, the payload can be delivered on demand rather than relying on a BIOS update schedule, and the payload can be delivered at speeds of a write operation to a USB drive.

    摘要翻译: 一种用于安全服务器系统管理的方法,设备,系统和计算机程序产品。 包含系统软件和/或固件更新的有效载荷以按需安全I / O操作分发。 I / O操作通过服务器操作系统无法访问到模拟USB驱动器的安全通信通道执行。 只有在验证有效负载的收件人之后,才能为I / O操作建立安全通信通道,并且可以保护有效负载免受潜在感染的服务器操作系统的访问。 此外,有效载荷可以按需传送,而不是依赖于BIOS更新计划,并且有效载荷可以以写入操作的速度传送到USB驱动器。

    Instant on video
    18.
    发明申请
    Instant on video 有权
    即时视频

    公开(公告)号:US20080244250A1

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

    申请号:US11731525

    申请日:2007-03-30

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4403 G06F9/4401

    摘要: In some embodiments, the invention involves speeding boot up of a platform by initializing the video card early on in the boot process. In an embodiment, processor cache memory is to be used as cache as RAM (CAR). Video graphics adapter (VGA) card initialization uses the CAR instead of system RAM to perform initialization. A portion of the firmware code, interrupt vector tables and handlers are mirrored in the CAR, from flash memory to mimic the behavior of system RAM during the video initialization. VGA initialization may occur before system RAM has initialized to enable early visual feedback to a user. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,本发明涉及通过在启动过程中提前初始化视频卡来加速平台的启动。 在一个实施例中,将处理器高速缓冲存储器用作高速缓存作为RAM(CAR)。 视频图形适配器(VGA)卡初始化使用CAR代替系统RAM执行初始化。 固件代码,中断向量表和处理程序的一部分在CAR中从闪存镜像到模拟视频初始化期间系统RAM的行为。 在系统RAM初始化之前可能会发生VGA初始化,以便能够为用户提供早期的视觉反馈。 描述和要求保护其他实施例。

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

    公开(公告)号:US07673128B2

    公开(公告)日:2010-03-02

    申请号:US11112096

    申请日:2005-04-22

    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.

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

    Extended fault resilience for a platform
    20.
    发明授权
    Extended fault resilience for a platform 有权
    扩展平台的故障恢复能力

    公开(公告)号:US07831858B2

    公开(公告)日:2010-11-09

    申请号:US11897739

    申请日:2007-08-31

    IPC分类号: G06F11/00

    摘要: In one embodiment, the present invention includes a method for allocating a fail-over memory region, determining if multiple processors have reached a rendezvous state, and verifying a memory failure in a system software memory region associated with a non-rendezvousing processor and sending a message to the non-rendezvousing processor to update a range register to the fail-over memory region. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于分配故障切换存储器区域,确定多个处理器是否已经达到会合状态的方法,以及验证与非会合处理器相关联的系统软件存储器区域中的存储器故障并发送 消息发送到非会合处理器以将范围寄存器更新到故障切换存储器区域。 描述和要求保护其他实施例。