-
公开(公告)号:US20120025953A1
公开(公告)日:2012-02-02
申请号:US12848654
申请日:2010-08-02
申请人: Robert C. Swanson , Vincent J. Zimmer , Mallik Bulusu , Michael A. Rothman , Palsamy Sakthikumar
发明人: Robert C. Swanson , Vincent J. Zimmer , Mallik Bulusu , Michael A. Rothman , Palsamy Sakthikumar
IPC分类号: G06K7/01
摘要: 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标签数据来配置计算系统内的虚拟网络,并且不需要询问 每个处理器分别通过系统互连。
-
公开(公告)号:US20110307712A1
公开(公告)日:2011-12-15
申请号:US12814246
申请日:2010-06-11
申请人: Palsamy Sakthikumar , Robert C. Swanson , Vincent J. Zimmer , Michael A. Rothman , Mallik Bulusu
发明人: Palsamy Sakthikumar , Robert C. Swanson , Vincent J. Zimmer , Michael A. Rothman , Mallik Bulusu
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.
摘要翻译: 一种用于多所有者部署固件映像的方法,设备,系统和计算机程序产品。 该方法包括获得包括由第一代码所有者签名的第一代码模块和由第二代码所有者签名的第二代码模块的签名固件映像。 所述方法还包括获得包括用于第一代码模块的更新代码的更新的第一代码模块,验证所更新的第一代码模块是否被第一代码所有者签名,以及响应于验证更新带有更新的第一代码模块的已签名固件映像 更新的第一代码模块由第一代码所有者签名。 签名的固件图像还可以包括访问控制列表,其授权第一代码所有者更新第一代码模块,并由第二代码所有者更新第二代码模块。
-
公开(公告)号:US08024477B2
公开(公告)日:2011-09-20
申请号:US11173469
申请日:2005-06-30
IPC分类号: G06F15/173
CPC分类号: H04L67/104 , H04L67/1091 , H04L67/125 , H04L67/26
摘要: A peer-to-peer IT (Information Technology) backbone. The system includes at least one IT server and a plurality of client computers arranged in a peer-to-peer IT backbone. Each of the client computers includes an in-band processor, an out-of-band (OOB) microcontroller, and a storage device coupled to the in-band processor and OOB microcontroller. The storage device includes a reserved area for the OOB microcontroller to enable an IT-administration to push IT payloads from the at least one IT server onto the reserved area of at least one of the plurality of client computers. The IT payloads are disseminated throughout the peer-to-peer IT backbone by the OOB microcontroller of the client computers.
摘要翻译: 对等IT(信息技术)骨干网。 该系统包括布置在对等IT骨干网中的至少一个IT服务器和多个客户端计算机。 每个客户计算机包括带内处理器,带外(OOB)微控制器和耦合到带内处理器和OOB微控制器的存储设备。 存储设备包括用于OOB微控制器的保留区域,以使得IT管理能够将来自至少一个IT服务器的IT有效载荷推送到多个客户端计算机中的至少一个客户端计算机的保留区域上。 IT负载通过客户端计算机的OOB微控制器在整个对等IT骨干网中传播。
-
公开(公告)号: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初始化,以便能够为用户提供早期的视觉反馈。 描述和要求保护其他实施例。
-
公开(公告)号:US08688812B2
公开(公告)日:2014-04-01
申请号:US12888666
申请日:2010-09-23
申请人: Robert C. Swanson , Mallik Bulusu , Vincent J. Zimmer , Palsamy Sakthikumar , Michael A. Rothman
发明人: Robert C. Swanson , Mallik Bulusu , Vincent J. Zimmer , Palsamy Sakthikumar , Michael A. Rothman
IPC分类号: G06F15/16
CPC分类号: G06F9/4416
摘要: A network interface card with read-only memory having at least a micro-kernel of a cluster computing operation system, a server formed with such network interface card, and a computing cluster formed with such servers are disclosed herein. In various embodiments, on transfer, after an initial initialization phase during an initialization of a server, the network interface card loads the cluster computing operation system into system memory of the server, to enable the server, in conjunction with other similarly provisioned servers to form a computing cluster. Other embodiments are also disclosed and claimed.
摘要翻译: 本文公开了一种具有只读存储器的网络接口卡,其具有至少集群计算操作系统的微内核,形成有这种网络接口卡的服务器以及与这种服务器形成的计算集群。 在各种实施例中,在传输时,在服务器的初始化期间的初始初始化阶段之后,网络接口卡将集群计算操作系统加载到服务器的系统存储器中,以使服务器与其他类似的供应服务器一起形成 一个计算集群。 还公开并要求保护其他实施例。
-
公开(公告)号:US20120166840A1
公开(公告)日:2012-06-28
申请号:US12976514
申请日:2010-12-22
申请人: Michael A. Rothman , Palsamy Sakthikumar , Vincent J. Zimmer , Mallik Bulusu , Robert C. Swanson
发明人: Michael A. Rothman , Palsamy Sakthikumar , Vincent J. Zimmer , Mallik Bulusu , Robert C. Swanson
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.
摘要翻译: 一种用于提高平台恢复时间的方法和装置。 在本发明的一个实施例中,平台的上下文在进入平台的不活动状态之前被保存。 当平台切换回活动状态时,它读取保存的上下文,并在进入非活动状态之前将平台恢复到原始状态。 在本发明的一个实施例中,平台基于平台的操作条件来确定在将保存的上下文存储在非易失性存储器中之前是否应该压缩保存的上下文。 这允许平台选择最佳方法以允许更快的平台恢复时间。
-
公开(公告)号:US20120079085A1
公开(公告)日:2012-03-29
申请号:US12888666
申请日:2010-09-23
申请人: Robert C. Swanson , Mallik Bulusu , Vincent J. Zimmer , Palsamy Sakthikumar , Michael A. Rothman
发明人: Robert C. Swanson , Mallik Bulusu , Vincent J. Zimmer , Palsamy Sakthikumar , Michael A. Rothman
IPC分类号: G06F15/177 , G06F13/20 , G06F15/16
CPC分类号: G06F9/4416
摘要: A network interface card with read-only memory having at least a micro-kernel of a cluster computing operation system, a server formed with such network interface card, and a computing cluster formed with such servers are disclosed herein. In various embodiments, on transfer, after an initial initialization phase during an initialization of a server, the network interface card loads the cluster computing operation system into system memory of the server, to enable the server, in conjunction with other similarly provisioned servers to form a computing cluster. Other embodiments are also disclosed and claimed.
摘要翻译: 本文公开了一种具有只读存储器的网络接口卡,其具有至少集群计算操作系统的微内核,形成有这种网络接口卡的服务器以及与这种服务器形成的计算集群。 在各种实施例中,在传输时,在服务器的初始化期间的初始初始化阶段之后,网络接口卡将集群计算操作系统加载到服务器的系统存储器中,以使服务器与其他类似的供应服务器一起形成 一个计算集群。 还公开并要求保护其他实施例。
-
公开(公告)号:US07831858B2
公开(公告)日:2010-11-09
申请号:US11897739
申请日:2007-08-31
IPC分类号: G06F11/00
CPC分类号: G06F11/1417 , G06F11/1666 , G06F11/20
摘要: 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.
摘要翻译: 在一个实施例中,本发明包括一种用于分配故障切换存储器区域,确定多个处理器是否已经达到会合状态的方法,以及验证与非会合处理器相关联的系统软件存储器区域中的存储器故障并发送 消息发送到非会合处理器以将范围寄存器更新到故障切换存储器区域。 描述和要求保护其他实施例。
-
公开(公告)号:US07793090B2
公开(公告)日:2010-09-07
申请号:US11897469
申请日:2007-08-30
IPC分类号: G06F15/177
CPC分类号: G06F21/575 , G06F9/45533
摘要: In one embodiment, the present invention includes a method for executing a first code portion of a pre-boot environment from a first non-volatile memory, authenticating a trusted hypervisor in the first non-volatile memory using the first code portion, executing the trusted hypervisor if the trusted hypervisor is authenticated, and authenticating a basic input/output system (BIOS) present in a second non-volatile memory with the trusted hypervisor and transferring control from the trusted hypervisor to the BIOS if the BIOS is authenticated. Other embodiments are described and claimed.
摘要翻译: 在一个实施例中,本发明包括一种用于从第一非易失性存储器执行预引导环境的第一代码部分的方法,使用第一代码部分来验证第一非易失性存储器中的可管理管理程序,执行可信任的 虚拟机管理程序,如果可信管理程序被认证,以及如果BIOS被认证,则用可信管理程序验证存在于第二非易失性存储器中的基本输入/输出系统(BIOS)并将控制从可信管理程序传送到BIOS。 描述和要求保护其他实施例。
-
公开(公告)号:US07716464B2
公开(公告)日:2010-05-11
申请号:US11166687
申请日:2005-06-23
IPC分类号: G06F9/00 , G06F15/177
CPC分类号: G06F11/0766
摘要: A method and apparatus is described herein for fault resilient booting of a platform. Upon booting the platform, any boot routines marked are skipped. A current boot routine to be executed in a boot sequence is registered in nonvolatile memory. An attempt to execute the current boot routine is made. If the attempt is successful, the next boot entry is determined and skipped or executed, based on whether it is marked. However, if the execution fails the current boot routine is marked and, upon subsequent execution of the boot sequence, skipped.
摘要翻译: 本文描述了一种用于平台的故障恢复启动的方法和装置。 引导平台时,会跳过标记的所有引导程序。 在引导顺序中执行的当前引导程序被登记在非易失性存储器中。 尝试执行当前的引导例程。 如果尝试成功,则根据是否标记下一个启动条目来确定并跳过或执行。 但是,如果执行失败,则会标记当前引导例程,并且在后续执行引导顺序时跳过。
-
-
-
-
-
-
-
-
-