MULTI-SOCKET SERVER MANAGEMENT WITH RFID
    1.
    发明申请
    MULTI-SOCKET SERVER MANAGEMENT WITH RFID 有权
    带RFID的多插座服务器管理

    公开(公告)号:US20120025953A1

    公开(公告)日:2012-02-02

    申请号:US12848654

    申请日:2010-08-02

    IPC分类号: G06K7/01

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

    摘要: Using radio frequency identification (RFID) tags embedded in processors within a computing system to assist in system initialization processing. The RFID tags provide a separate communication path to other components of the computing system during initialization processing, apart from the system interconnect. When the computing system is powered up, each processor in the system may cause its RFID tag to broadcast data regarding the processor's interconnect location and initialization status. The RFID tags may be sensed by a RFID receiver in the Platform Control Hub (PCH) of the computing system, and each processor's interconnect location and initialization status data may be stored in selected registers within the PCH. When the BIOS executes during system initialization processing, the BIOS may access these PCH registers to obtain the processor's data. The interconnect location and initialization status data may be used by the BIOS to select the optimal routing table and to configure the virtual network within the computing system based at least in part on the optimal routing table and the RFID tag data and without the need for interrogating each processor individually over the system interconnect.

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

    MULTI-OWNER DEPLOYMENT OF FIRMWARE IMAGES
    2.
    发明申请
    MULTI-OWNER DEPLOYMENT OF FIRMWARE IMAGES 有权
    多媒体图像的多业务部署

    公开(公告)号:US20110307712A1

    公开(公告)日:2011-12-15

    申请号:US12814246

    申请日:2010-06-11

    IPC分类号: H04L9/00

    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.

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

    Instant on video
    3.
    发明申请
    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初始化,以便能够为用户提供早期的视觉反馈。 描述和要求保护其他实施例。

    Reducing memory fragmentation
    4.
    发明授权
    Reducing memory fragmentation 有权
    减少内存碎片

    公开(公告)号:US07278006B2

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

    申请号:US11027715

    申请日:2004-12-30

    IPC分类号: G06F12/00

    CPC分类号: G06F12/023 G06F2212/1044

    摘要: Reducing memory fragmentation. Memory is allocated during a preboot phase of a computer system, wherein the memory is allocated based on a plurality of memory types. Fragmentation of memory is determined, wherein a fragment includes a contiguous block of memory of the same type. At least a portion of memory allocated to a firmware module is coalesced based on the plurality of memory types if the fragmentation is greater than a threshold. An operating system is booted by the computer system.

    摘要翻译: 减少内存碎片。 在计算机系统的预引导阶段期间分配存储器,其中基于多个存储器类型来分配存储器。 确定存储器的碎片,其中片段包括相同类型的连续的存储块。 如果碎片大于阈值,则分配给固件模块的至少一部分存储器基于多个存储器类型进行合并。 操作系统由计算机系统启动。

    System and method for saving and/or restoring system state information over a network
    5.
    发明授权
    System and method for saving and/or restoring system state information over a network 有权
    通过网络保存和/或恢复系统状态信息的系统和方法

    公开(公告)号:US07174451B2

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

    申请号:US10404508

    申请日:2003-03-31

    IPC分类号: G06F1/30

    CPC分类号: G06F9/4416 G06F9/4418

    摘要: A system and method to resume execution of a client system from a saved system state without executing a boot-up process. A data storage unit and the client system having volatile system memory are coupled to a network. Data stored on the data storage unit is received via the network and loaded into the volatile system memory of the client system. The data contains information for the client system to resume execution from the saved system state without executing a boot-up process after a power-off state. The client system is then capable of resuming operation from the saved system state.

    摘要翻译: 一种从保存的系统状态恢复客户端系统的执行而不执行引导过程的系统和方法。 具有易失性系统存储器的数据存储单元和客户端系统耦合到网络。 存储在数据存储单元上的数据经由网络接收并被加载到客户端系统的易失性系统存储器中。 数据包含客户端系统从保存的系统状态恢复执行的信息,而不在电源关闭状态后执行启动过程。 然后,客户端系统能够从保存的系统状态恢复操作。

    Methods and apparatus to facilitate fast restarts in processor systems
    7.
    发明授权
    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.

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

    Software-Defined Radio Support in Sequestered Partitions
    8.
    发明申请
    Software-Defined Radio Support in Sequestered Partitions 有权
    封装分区中软件定义的无线电支持

    公开(公告)号:US20090023414A1

    公开(公告)日:2009-01-22

    申请号: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)。 一个实施例包括将许多核心处理系统的核心隔离为隔离分区,将软件定义的无线电模块加载到核心上,以及执行软件定义模块以实现无线通信。

    METHOD AND APPARATUS FOR IMPROVED MEMORY RELIABILITY, AVAILABILITY AND SERVICEABILITY
    9.
    发明申请
    METHOD AND APPARATUS FOR IMPROVED MEMORY RELIABILITY, AVAILABILITY AND SERVICEABILITY 有权
    改进的存储器可靠性,可用性和可维护性的方法和装置

    公开(公告)号:US20090006837A1

    公开(公告)日:2009-01-01

    申请号:US11771994

    申请日:2007-06-29

    IPC分类号: G06F1/24

    CPC分类号: G06F11/1044

    摘要: Methods and apparatus dynamically reconfigure storage or channel capacities in a memory system. A fully-buffered dual in-line memory module (DIMM) is configured for a particular storage capacity and a particular channel capacity. An error may be detected at a memory address in some portion of the DIMM. To resolve the problem, the storage capacity or the channel capacity may be reduced and the DIMM may be dynamically reconfigured according to the reduced capacity. For one embodiment the DIMM may be reconfigured by mapping the portion of the DIMM containing the error as unavailable and taking that portion off-line without taking the entire DIMM off-line. For another embodiment the DIMM may be reconfigured by throttling the DIMM at a reduced frequency. The portion of the DIMM containing the error may be retested at the reduced frequency. If no errors are detected, the DIMM may be made available at the reduced frequency.

    摘要翻译: 方法和装置动态地重新配置存储器系统中的存储或信道容量。 全缓冲双列直插式内存模块(DIMM)配置为特定存储容量和特定通道容量。 在DIMM的某些部分的存储器地址可能会检测到错误。 为了解决这个问题,可以减少存储容量或信道容量,并且可以根据容量的降低来动态地重新配置DIMM。 对于一个实施例,可以通过将包含错误的DIMM的部分映射为不可用并且将该部分离线地取出而不使整个DIMM离线地将DIMM重新配置。 对于另一个实施例,可以通过以降低的频率来调节DIMM来重新配置DIMM。 包含错误的DIMM部分可能会以降低的频率进行重新测试。 如果没有检测到错误,则可以以降低的频率使DIMM可用。

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

    公开(公告)号:US07370324B2

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

    申请号:US10674686

    申请日:2003-09-30

    IPC分类号: G06F9/455 G06F9/46 G06F11/00

    摘要: 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)框架标准进行操作。