Multi-socket boot
    61.
    发明授权
    Multi-socket boot 有权
    多插槽启动

    公开(公告)号:US07779244B2

    公开(公告)日:2010-08-17

    申请号:US11647542

    申请日:2006-12-28

    IPC分类号: G06F15/177

    CPC分类号: G06F9/441

    摘要: In some embodiments, the invention involves a system and method to provide maximal boot-time parallelism for future multi-core, multi-node, and many-core systems. In an embodiment, the security (SEC), pre-EFI initialization (PEI), and then driver execution environment (DXE) phases are executed in parallel on multiple compute nodes (sockets) of a platform. Once the SEC/PEI/DXE phases are executed on all compute nodes having a processor, the boot device select (BDS) phase completes the boot by merging or partitioning the compute nodes based on a platform policy. Partitioned compute nodes each run their own instance of EFI. A common memory map may be generated prior to operating system (OS) launch when compute nodes are to be merged. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,本发明涉及为将来的多核,多节点和多核系统提供最大引导时间并行性的系统和方法。 在一个实施例中,在平台的多个计算节点(套接字)上并行执行安全性(SEC),预EFI初始化(PEI)以及随后的驱动器执行环境(DXE)阶段。 一旦在具有处理器的所有计算节点上执行SEC / PEI / DXE阶段,引导设备选择(BDS)阶段通过基于平台策略合并或划分计算节点来完成引导。 分区计算节点每个运行自己的EFI实例。 在计算节点要合并时,可能会在操作系统(OS)启动之前生成公共存储器映射。 描述和要求保护其他实施例。

    High density compute center resilient booting
    62.
    发明授权
    High density compute center resilient booting 有权
    高密度计算中心弹性启动

    公开(公告)号:US07434102B2

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

    申请号:US11026407

    申请日:2004-12-29

    IPC分类号: G06F11/00

    摘要: A system and method to implement a resilient compute center. A plurality of processing systems is initialized. Each of the processing systems capable of operation communicates status information about its operational health to a management module responsible for managing the processing systems. The management module reinitializing any of the processing systems, if the management module determines that any of the processing systems is operating in a degraded state based on the status information communicated to the management module.

    摘要翻译: 实现弹性计算中心的系统和方法。 多个处理系统被初始化。 能够进行操作的每个处理系统将负责管理处理系统的管理模块将关于其运行状况的状态信息传达给管理模块。 如果管理模块基于传送给管理模块的状态信息来确定处理系统中的任一个处于劣化状态,则管理模块重新初始化任何处理系统。

    Method to have fault resilient booting
    63.
    发明授权
    Method to have fault resilient booting 有权
    具有故障弹性启动的方法

    公开(公告)号: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.

    摘要翻译: 本文描述了一种用于平台的故障恢复启动的方法和装置。 引导平台时,会跳过标记的所有引导程序。 在引导顺序中执行的当前引导程序被登记在非易失性存储器中。 尝试执行当前的引导例程。 如果尝试成功,则根据是否标记下一个启动条目来确定并跳过或执行。 但是,如果执行失败,则会标记当前引导例程,并且在后续执行引导顺序时跳过。

    Secure data protection with improved read-only memory locking during system pre-boot
    64.
    发明授权
    Secure data protection with improved read-only memory locking during system pre-boot 有权
    在系统预引导期间通过改进的只读存储器锁定来保护数据

    公开(公告)号:US09075751B2

    公开(公告)日:2015-07-07

    申请号:US13570315

    申请日:2012-08-09

    IPC分类号: G06F12/00 G06F13/00 G06F12/14

    CPC分类号: G06F12/1416 G06F12/1425

    摘要: Generally, this disclosure provides methods and systems for secure data protection with improved read-only memory locking during system pre-boot including protection of Advanced Configuration and Power Interface (ACPI) tables. The methods may include selecting a region of system memory to be protected, the selection occurring in response to a system reset state and performed by a trusted control block (TCB) comprising a trusted basic input/output system (BIOS); programming an address decoder circuit to configure the selected region as read-write; moving data to be secured to the selected region; programming the address decoder circuit to configure the selected region as read-only; and locking the read-only configuration in the address decoder circuit.

    摘要翻译: 通常,本公开提供用于在系统预引导期间具有改进的只读存储器锁定的安全数据保护的方法和系统,包括高级配置和电源接口(ACPI)表的保护。 所述方法可以包括选择要保护的系统存储器的区域,响应于系统复位状态而发生的选择并且由包括可信赖的基本输入/输出系统(BIOS)的信任控制块(TCB)执行的选择; 编程地址解码器电路以将所选择的区域配置为读写; 将数据移动到所选区域; 编程地址解码器电路将所选区域配置为只读; 并将只读配置锁定在地址解码器电路中。

    Multi-socket boot
    65.
    发明申请
    Multi-socket boot 有权
    多插槽启动

    公开(公告)号:US20080162878A1

    公开(公告)日:2008-07-03

    申请号:US11647542

    申请日:2006-12-28

    IPC分类号: G06F9/40

    CPC分类号: G06F9/441

    摘要: In some embodiments, the invention involves a system and method to provide maximal boot-time parallelism for future multi-core, multi-node, and many-core systems. In an embodiment, the security (SEC), pre-EFI initialization (PEI), and then driver execution environment (DXE) phases are executed in parallel on multiple compute nodes (sockets) of a platform. Once the SEC/PEI/DXE phases are executed on all compute nodes having a processor, the boot device select (BDS) phase completes the boot by merging or partitioning the compute nodes based on a platform policy. Partitioned compute nodes each run their own instance of EFI. A common memory map may be generated prior to operating system (OS) launch when compute nodes are to be merged. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,本发明涉及为将来的多核,多节点和多核系统提供最大引导时间并行性的系统和方法。 在一个实施例中,在平台的多个计算节点(套接字)上并行执行安全性(SEC),预EFI初始化(PEI)以及随后的驱动器执行环境(DXE)阶段。 一旦在具有处理器的所有计算节点上执行SEC / PEI / DXE阶段,引导设备选择(BDS)阶段通过基于平台策略合并或划分计算节点来完成引导。 分区计算节点每个运行自己的EFI实例。 在计算节点要合并时,可能会在操作系统(OS)启动之前生成公共存储器映射。 描述和要求保护其他实施例。

    Management of option ROM
    66.
    发明授权
    Management of option ROM 有权
    选项ROM的管理

    公开(公告)号:US07721080B2

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

    申请号:US11428242

    申请日:2006-06-30

    IPC分类号: G06F9/00 G06F9/455

    CPC分类号: G06F9/4411

    摘要: Provided are a method, system, and article of manufacture, wherein instructions stored in an option ROM are copied to the system memory of a computer, wherein the option ROM corresponds to a device that is coupled to the computer. A virtual machine is generated, wherein the virtual machine executes the instructions copied to the system memory to boot the device before any operating system is loaded.

    摘要翻译: 提供了一种方法,系统和制品,其中存储在选项ROM中的指令被复制到计算机的系统存储器中,其中选项ROM对应于耦合到计算机的设备。 生成虚拟机,其中虚拟机在任何操作系统加载之前执行复制到系统存储器中的引导引导设备的指令。

    MANAGEMENT OF OPTION ROM
    67.
    发明申请
    MANAGEMENT OF OPTION ROM 有权
    选择ROM的管理

    公开(公告)号:US20080005551A1

    公开(公告)日:2008-01-03

    申请号:US11428242

    申请日:2006-06-30

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4411

    摘要: Provided are a method, system, and article of manufacture, wherein instructions stored in an option ROM are copied to the system memory of a computer, wherein the option ROM corresponds to a device that is coupled to the computer. A virtual machine is generated, wherein the virtual machine executes the instructions copied to the system memory to boot the device before any operating system is loaded.

    摘要翻译: 提供了一种方法,系统和制品,其中存储在选项ROM中的指令被复制到计算机的系统存储器中,其中选项ROM对应于耦合到计算机的设备。 生成虚拟机,其中虚拟机在任何操作系统加载之前执行复制到系统存储器中的引导引导设备的指令。

    THREAD AWARE POWER MANAGEMENT
    68.
    发明申请
    THREAD AWARE POWER MANAGEMENT 审中-公开
    线路电源管理

    公开(公告)号:US20150089249A1

    公开(公告)日:2015-03-26

    申请号:US14035534

    申请日:2013-09-24

    IPC分类号: G06F1/26

    摘要: In an embodiment, a power management controller is to receive thread information from a scheduler, where the thread information includes thread priority information for a thread scheduled to a core of a multicore processor. The power management controller is further to receive power consumption information from a power controller and to determine a power management action to be taken by the power controller on at least one core based at least in part on the thread priority information. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,功率管理控制器将从调度器接收线程信息,其中线程信息包括针对被调度到多核处理器的核心的线程的线程优先级信息。 功率管理控制器还进一步从功率控制器接收功耗信息,并且至少部分地基于线程优先级信息来确定功率控制器在至少一个核心上采取的功率管理动作。 描述和要求保护其他实施例。

    APPARATUS AND METHOD FOR PARTIAL MEMORY MIRRORING
    69.
    发明申请
    APPARATUS AND METHOD FOR PARTIAL MEMORY MIRRORING 有权
    用于部分存储器镜像的装置和方法

    公开(公告)号:US20140189417A1

    公开(公告)日:2014-07-03

    申请号:US13730482

    申请日:2012-12-28

    IPC分类号: G06F11/00 G06F11/07

    摘要: An apparatus and method are described for performing partial memory mirroring operations. For example, one embodiment of a processor comprises: a processor core for generating a read or write transaction having a system memory address; a home agent identified to service the read or write transaction based on the system memory address; one or more target address decoders (TADs) associated with the home agent to determine whether the system memory address is within a mirrored memory region or a non-mirrored memory region, wherein: if the system memory address is within a mirrored memory region, then the one or more TADs identifying multiple mirrored memory channels for the read or write transaction; and if the system memory address is not within a mirrored memory region, then the one or more TADs identifying a single memory channel for the read or write transaction.

    摘要翻译: 描述了用于执行部分存储器镜像操作的装置和方法。 例如,处理器的一个实施例包括:处理器核,用于产生具有系统存储器地址的读或写事务; 被识别为基于系统存储器地址来服务于读或写事务的归属代理; 与归属代理相关联的一个或多个目标地址解码器(TAD),以确定系统存储器地址是否在镜像存储器区域或非镜像存储器区域内,其中:如果系统存储器地址在镜像存储器区域内,则 所述一个或多个TAD识别用于读取或写入事务的多个镜像存储器通道; 并且如果系统存储器地址不在镜像存储器区域内,则该一个或多个标识用于读取或写入事务的单个存储器通道的TAD。

    METHOD, SYSTEM AND APPARATUS FOR REGION ACCESS CONTROL
    70.
    发明申请
    METHOD, SYSTEM AND APPARATUS FOR REGION ACCESS CONTROL 有权
    方法,用于区域访问控制的系统和设备

    公开(公告)号:US20130305006A1

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

    申请号:US13997504

    申请日:2011-09-30

    IPC分类号: G06F12/14

    摘要: Techniques and mechanisms for providing access to a storage device of a computer platform. In an embodiment, an agent executing on the platform may be registered for access to the storage device, the agent being allocated a memory space by a host operating system of the platform. Registration of the agent may result in a location in the allocated memory space being mapped to a location in the storage device. In another embodiment, the agent may write to the location in the allocated memory space to request access to the storage device, wherein the request is independent of any system call to the host OS which describes the requested access.

    摘要翻译: 用于提供对计算机平台的存储设备的访问的技术和机制。 在一个实施例中,可以登记在平台上执行的代理以访问存储设备,代理由平台的主机操作系统分配存储器空间。 代理的注册可能导致分配的存储器空间中的位置被映射到存储设备中的位置。 在另一个实施例中,代理可以写入分配的存储器空间中的位置以请求对存储设备的访问,其中该请求独立于描述所请求的访问的对主机OS的任何系统调用。