Performing A Boot Sequence In A Multi-Processor System
    1.
    发明申请
    Performing A Boot Sequence In A Multi-Processor System 审中-公开
    在多处理器系统中执行引导顺序

    公开(公告)号:US20130097412A1

    公开(公告)日:2013-04-18

    申请号:US13275019

    申请日:2011-10-17

    CPC classification number: G06F9/4405

    Abstract: Methods, apparatuses, and computer program products for performing a boot sequence in a multi-processor system are provided. Embodiments include: in response to detecting initiation of a boot sequence of the multi-processor system, initializing, by a bootstrap processor (BSP), BSP memory associated with the BSP and initializing, by an application processor, memory associated with the application processor; determining, by the BSP, whether the initialization of the BSP memory is completed; and if the initialization of the BSP memory is completed, loading, by the BSP, an operating system on the BSP memory regardless of whether the application processor has completed initialization of the memory associated with the application processor.

    Abstract translation: 提供了用于在多处理器系统中执行引导顺序的方法,装置和计算机程序产品。 实施例包括:响应于检测到多处理器系统的引导序列的启动,由引导处理器(BSP)初始化与BSP相关联的BSP存储器并由应用处理器初始化与应用处理器相关联的存储器; 由BSP确定BSP存储器的初始化是否完成; 并且如果BSP存储器的初始化完成,则由BSP加载BSP存储器上的操作系统,而不管应用处理器是否已经完成与应用处理器相关联的存储器的初始化。

    MOVING OWNERSHIP OF A DEVICE BETWEEN COMPUTE ELEMENTS
    2.
    发明申请
    MOVING OWNERSHIP OF A DEVICE BETWEEN COMPUTE ELEMENTS 有权
    移动计算机元件之间的所有权

    公开(公告)号:US20110320671A1

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

    申请号:US12822867

    申请日:2010-06-24

    CPC classification number: G06F13/4027 G06F12/1081 G06F2213/0058

    Abstract: In an embodiment, a command is received that requests movement of ownership of a target device from an origin compute element to a destination compute element. From the origin compute element, a translation of a virtual bridge identifier to a first secondary bus identifier, a first subordinate bus identifier, and a first MMIO bus address range is removed. To the destination compute element, a translation of the target virtual bridge identifier to a second secondary bus identifier, a second subordinate bus identifier, and a second MMIO bus address range is added. From a south chip that comprises the target virtual bridge, a translation of the target virtual bridge identifier to an identifier of the origin compute element is removed. To the south chip, a translation of the target virtual bridge identifier to an identifier of the destination compute element is added.

    Abstract translation: 在一个实施例中,接收到请求将目标设备的所有权从原始计算元件移动到目的地计算单元的命令。 从原始计算元件,去除虚拟网桥标识符到第一辅助总线标识符,第一从属总线标识符和第一MMIO总线地址范围的转换。 向目的地计算单元添加目标虚拟桥标识符到第二副总线标识符,第二从属总线标识符和第二MMIO总线地址范围的转换。 从包括目标虚拟桥的南芯片,将目标虚拟网桥标识符转换为原始计算元素的标识符被去除。 向南芯片,添加目标虚拟网桥标识符到目的地计算单元的标识符的翻译。

    Moving ownership of a device between compute elements
    3.
    发明授权
    Moving ownership of a device between compute elements 有权
    在计算元素之间移动设备的所有权

    公开(公告)号:US08271710B2

    公开(公告)日:2012-09-18

    申请号:US12822867

    申请日:2010-06-24

    CPC classification number: G06F13/4027 G06F12/1081 G06F2213/0058

    Abstract: In an embodiment, a command is received that requests movement of ownership of a target device from an origin compute element to a destination compute element. From the origin compute element, a translation of a virtual bridge identifier to a first secondary bus identifier, a first subordinate bus identifier, and a first MMIO bus address range is removed. To the destination compute element, a translation of the target virtual bridge identifier to a second secondary bus identifier, a second subordinate bus identifier, and a second MMIO bus address range is added. From a south chip that comprises the target virtual bridge, a translation of the target virtual bridge identifier to an identifier of the origin compute element is removed. To the south chip, a translation of the target virtual bridge identifier to an identifier of the destination compute element is added.

    Abstract translation: 在一个实施例中,接收到请求将目标设备的所有权从原始计算元件移动到目的地计算单元的命令。 从原始计算元件,去除虚拟网桥标识符到第一辅助总线标识符,第一从属总线标识符和第一MMIO总线地址范围的转换。 向目的地计算单元添加目标虚拟桥标识符到第二辅助总线标识符,第二从属总线标识符和第二MMIO总线地址范围的转换。 从包括目标虚拟桥的南芯片,将目标虚拟网桥标识符转换为原始计算元素的标识符被去除。 向南芯片,添加目标虚拟网桥标识符到目的地计算单元的标识符的翻译。

    User selectable configuration options application for inaccessible nonvolatile storage at bootstrap
    4.
    发明授权
    User selectable configuration options application for inaccessible nonvolatile storage at bootstrap 有权
    用户可选配置选项应用程序,用于引导时无法访问的非易失性存储

    公开(公告)号:US07716466B2

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

    申请号:US11765952

    申请日:2007-06-20

    Applicant: Mehul M. Shah

    Inventor: Mehul M. Shah

    CPC classification number: G06F9/44505 G06F9/4403

    Abstract: Embodiments of the present invention address deficiencies of the art in respect to applying user configurable options during bootstrap and provide a novel and non-obvious method, system and computer program product for user selectable configuration options application for inaccessible nonvolatile storage at bootstrap. In one embodiment of the invention, a method for user selectable configuration options application for inaccessible nonvolatile storage at bootstrap can be provided. The method can include powering up a motherboard for a computer system and reading user selectable configuration options for the computing system from sticky bits prior to bootstrap for the motherboard. The method further can include applying the user selectable configuration options to the computing system. Finally, the method can include performing bootstrap for the motherboard subsequent to applying the user selectable configuration options.

    Abstract translation: 本发明的实施例解决了在引导过程中应用用户可配置选项的本领域的缺点,并提供了一种新颖且不显眼的方法,系统和计算机程序产品,用于用户可选配置选项应用,用于引导时不可访问的非易失性存储。 在本发明的一个实施例中,可以提供一种用于用户可选配置选项应用的方法,用于引导时不可访问的非易失性存储。 该方法可以包括为计算机系统供电主板,并且在为主板引导之前从粘性位读取计算系统的用户可选配置选项。 该方法还可以包括将用户可选配置选项应用于计算系统。 最后,该方法可以包括在应用用户可选配置选项之后为主板执行引导。

    Building block removal from partitions
    5.
    发明授权
    Building block removal from partitions 有权
    从分区拆除构建块

    公开(公告)号:US06934835B2

    公开(公告)日:2005-08-23

    申请号:US10045774

    申请日:2002-01-09

    CPC classification number: G06F9/5061

    Abstract: Removing building blocks from partitions to which they have been bound is disclosed. A building block of a platform is removed from a partition of the platform by first halting activity by the partition on the building block. A first partition identifier of the building block indicates the partition of the building block. The building block joined the partition in a masterless manner. The resources of the building block are withdrawn from the partition, and the building block is deauthorized from the platform.

    Abstract translation: 公开了从它们所绑定的分区中移除构建块。 通过首先停止构建块上的分区的活动,从平台的分区中移除平台的构建块。 构建块的第一分区标识符指示构建块的分区。 建筑物以无畏的方式加入了分区。 构建块的资源从分区中撤出,构建块从平台中取消。

    Persisting value relevant to debugging of computer system during reset of computer system
    6.
    发明申请
    Persisting value relevant to debugging of computer system during reset of computer system 有权
    计算机系统复位期间与计算机系统调试相关的持久价值

    公开(公告)号:US20090113194A1

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

    申请号:US11926083

    申请日:2007-10-28

    CPC classification number: G06F11/1417 G06F11/0787

    Abstract: The last value of an element of a computing system is continually stored within a first register. The element is cleared during any restart or reset of the computing system. The last value is relevant to debugging of the computing system when the computing system fails to perform as expected and/or as desired. Upon receiving an instruction to reset the computing system via a first reset signal corresponding to pressing of a reset button or a second reset signal corresponding to a baseboard management controller issuing a reset command, the last value of the element as stored within the first register is copied to a second register. The computing system is then reset. The last value of the element as stored within the second register persists within the second register during this type of reset, but is cleared during any other reset or restart of the computing system.

    Abstract translation: 计算系统的元素的最后一个值被连续地存储在第一寄存器中。 该元素在计算系统的任何重新启动或重置期间被清除。 最后一个值与计算系统在计算系统按预期和/或需要时无法执行的调试相关。 当接收到通过对应于复位按钮的按下的第一复位信号或对应于发出复位命令的基板管理控制器的第二复位信号来重置计算系统的指令时,存储在第一寄存器内的元件的最后值是 复制到第二个寄存器。 然后重新计算系统。 在这种类型的复位期间,存储在第二寄存器内的元素的最后一个值在第二个寄存器内仍然存在,但在计算系统的任何其他复位或重新启动期间都将被清除。

    Intelligently Loading Legacy Option ROMs In A Computing System
    7.
    发明申请
    Intelligently Loading Legacy Option ROMs In A Computing System 有权
    在计算系统中智能加载传统选项ROM

    公开(公告)号:US20130311761A1

    公开(公告)日:2013-11-21

    申请号:US13476230

    申请日:2012-05-21

    CPC classification number: G06F9/24 G06F9/4401 G06F9/4411

    Abstract: Intelligently loading legacy option ROMs in a computing system, including: generating, by a legacy option ROM manager, an inventory for the computing system, wherein the inventory for the computing system identifies one or more devices in the computing system; determining, by the legacy option ROM manager for each option ROM available for loading, whether a device supported by the option ROM is included in the inventory for the computing system; responsive to determining that the device supported by the option ROM is not included in the inventory for the computing system, preventing the option ROM from being loaded into an option ROM address space; and responsive to determining that the device supported by the option ROM is included in the inventory for the computing system, enabling the option ROM to be loaded into the option ROM address space.

    Abstract translation: 在计算系统中智能地加载传统选项ROM,包括:由遗留选项ROM管理器生成计算系统的清单,其中计算系统的清单识别计算系统中的一个或多个设备; 通过遗留选项ROM管理器为可用于加载的每个选项ROM确定是否将包含选项ROM的设备包括在计算系统的清单中; 响应于确定由选项ROM支持的设备不包括在计算系统的清单中,防止选项ROM被加载到选项ROM地址空间中; 并且响应于确定由所述选项ROM支持的设备被包括在所述计算系统的清单中,使得所述选项ROM被加载到所述选项ROM地址空间中。

    Persisting value relevant to debugging of computer system during reset of computer system
    8.
    发明授权
    Persisting value relevant to debugging of computer system during reset of computer system 有权
    计算机系统复位期间与计算机系统调试相关的持久价值

    公开(公告)号:US08041936B2

    公开(公告)日:2011-10-18

    申请号:US11926083

    申请日:2007-10-28

    CPC classification number: G06F11/1417 G06F11/0787

    Abstract: The last value of an element of a computing system is continually stored within a first register. The element is cleared during any restart or reset of the computing system. The last value is relevant to debugging of the computing system when the computing system fails to perform as expected and/or as desired. Upon receiving an instruction to reset the computing system via a first reset signal corresponding to pressing of a reset button or a second reset signal corresponding to a baseboard management controller issuing a reset command, the last value of the element as stored within the first register is copied to a second register. The computing system is then reset. The last value of the element as stored within the second register persists within the second register during this type of reset, but is cleared during any other reset or restart of the computing system.

    Abstract translation: 计算系统的元素的最后一个值被连续地存储在第一寄存器中。 该元素在计算系统的任何重新启动或重置期间被清除。 最后一个值与计算系统在计算系统按预期和/或需要时不能执行的调试相关。 当接收到通过对应于复位按钮的按下的第一复位信号或对应于发出复位命令的基板管理控制器的第二复位信号来重置计算系统的指令时,存储在第一寄存器内的元件的最后值是 复制到第二个寄存器。 然后重新计算系统。 在这种类型的复位期间,存储在第二寄存器内的元素的最后一个值在第二个寄存器内仍然存在,但在计算系统的任何其他复位或重新启动期间都会被清除。

    USER SELECTABLE CONFIGURATION OPTIONS APPLICATION FOR INACCESSIBLE NONVOLATILE STORAGE AT BOOTSTRAP
    9.
    发明申请
    USER SELECTABLE CONFIGURATION OPTIONS APPLICATION FOR INACCESSIBLE NONVOLATILE STORAGE AT BOOTSTRAP 有权
    用户可选择的配置选项应用于不可识别的非易失性存储器

    公开(公告)号:US20080320294A1

    公开(公告)日:2008-12-25

    申请号:US11765952

    申请日:2007-06-20

    Applicant: Mehul M. Shah

    Inventor: Mehul M. Shah

    CPC classification number: G06F9/44505 G06F9/4403

    Abstract: Embodiments of the present invention address deficiencies of the art in respect to applying user configurable options during bootstrap and provide a novel and non-obvious method, system and computer program product for user selectable configuration options application for inaccessible nonvolatile storage at bootstrap. In one embodiment of the invention, a method for user selectable configuration options application for inaccessible nonvolatile storage at bootstrap can be provided. The method can include powering up a motherboard for a computer system and reading user selectable configuration options for the computing system from sticky bits prior to bootstrap for the motherboard. The method further can include applying the user selectable configuration options to the computing system. Finally, the method can include performing bootstrap for the motherboard subsequent to applying the user selectable configuration options.

    Abstract translation: 本发明的实施例解决了在引导期间应用用户可配置选项的本领域的缺点,并且提供了一种新颖且不显眼的方法,系统和计算机程序产品,用于用户可选配置选项应用,用于引导时不可访问的非易失性存储。 在本发明的一个实施例中,可以提供一种用于用户可选配置选项应用的方法,用于引导时不可访问的非易失性存储。 该方法可以包括为计算机系统供电主板,并且在为主板引导之前从粘性位读取计算系统的用户可选配置选项。 该方法还可以包括将用户可选配置选项应用于计算系统。 最后,该方法可以包括在应用用户可选配置选项之后为主板执行引导。

    Masterless building block binding to partitions
    10.
    发明授权
    Masterless building block binding to partitions 失效
    无阻的构建块绑定到分区

    公开(公告)号:US06823498B2

    公开(公告)日:2004-11-23

    申请号:US10045926

    申请日:2002-01-09

    CPC classification number: G06F9/5061

    Abstract: A masterless approach for binding building blocks to partitions is disclosed. Other blocks are first sent a first physical port identifier indicating a block's physical location, and a first partition identifier indicating the block's partition. Second physical port identifiers and second partition identifiers are received from the other blocks. The first physical port identifier and the second physical port identifiers of a subset of the other blocks are then sent to the subset, the second partition identifiers of the subset being equal to the first partition identifier. The first physical port identifier and the second physical port identifiers of the subset are also received from each block of the subset. A first logical port identifier indicating the block's logical location is sent to the subset, and second logical port identifiers are received from the subset. The block joins the partition indicated by the first partition identifier.

    Abstract translation: 公开了一种用于将构建块绑定到分区的无主的方法。 其他块首先被发送指示块的物理位置的第一物理端口标识符,以及指示块的分区的第一分区标识符。 从其他块接收第二物理端口标识符和第二分区标识符。 然后将其他块的子集的第一物理端口标识符和第二物理端口标识符发送到子集,子集的第二分区标识符等于第一分区标识符。 子集的第一物理端口标识符和第二物理端口标识符也从子集的每个块接收。 指示块的逻辑位置的第一逻辑端口标识符被发送到子集,并且从子集接收第二逻辑端口标识符。 该块加入由第一个分区标识符指示的分区。

Patent Agency Ranking