-
公开(公告)号:US12124856B2
公开(公告)日:2024-10-22
申请号:US17211549
申请日:2021-03-24
Applicant: Intel Corporation
Inventor: Subrata Banik , Aamir Bohra , Vincent Zimmer , Robert E. Gough , Xiang Ma , Jabeena Begum Gaibusab
IPC: G06F9/4401 , G06F8/65 , G06F15/78 , G06F21/57
CPC classification number: G06F9/4411 , G06F15/7807 , G06F8/65 , G06F9/4401 , G06F21/572
Abstract: During a computing system boot sequence, reference firmware provided by a computing system component supplies Advanced Configuration and Power Interface (ACPI) code that generates ACPI tables and definition blocks to a bootloader. During a boot sequence, the reference firmware receives an indication from the bootloader which components the reference firmware is to initialize. As part of component initialization performed by the reference firmware, the reference firmware populates hand-off data structures (e.g., hand-off blocks (HOBs)) with ACPI code (AML code) that, when executed by the bootloader, generates and populates ACPI tables (e.g., DSDT and SSDT tables) and definition blocks with information pertinent to the initialization and runtime management of computing system components. Component initialization and runtime configuration workarounds can be implemented in the bootloader incorporating reference firmware updates provided by the component vendor.
-
公开(公告)号:US20180004534A1
公开(公告)日:2018-01-04
申请号:US15198476
申请日:2016-06-30
Applicant: Intel Corporation
Inventor: Rangasai V. Chaganty , Vincent Zimmer , Satya P. Yarlagadda , Giri P. Mudusuru , Jiewen Yao , Xiang Ma , Ravi Rangarajan
CPC classification number: G06F13/12 , G06F9/4401
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to improve boot efficiency. An example apparatus includes a firmware support package (FSP) configuration engine to retrieve an FSP reset (FSP-R) component from a platform memory, a firmware interface table (FIT) manager to assign an entry to a FIT for the FSP-R component and assign respective entries to the FIT for auxiliary FSP components, and an FSP configuration engine to transfer platform control to the FSP-R component to control execution of the auxiliary FSP components in response to a platform reset vector.
-
公开(公告)号:US20210208901A1
公开(公告)日:2021-07-08
申请号:US17211549
申请日:2021-03-24
Applicant: Intel Corporation
Inventor: Subrata Banik , Aamir Bohra , Vincent Zimmer , Robert E. Gough , Xiang Ma , Jabeena Begum Gaibusab
IPC: G06F9/4401 , G06F15/78
Abstract: During a computing system boot sequence, reference firmware provided by a computing system component supplies Advanced Component and Peripheral Interface (ACPI) code that generates ACPI tables and definition blocks to a bootloader. During a boot sequence, the reference firmware receives an indication from the bootloader which components the reference firmware is to initialize. As part of component initialization performed by the reference firmware, the reference firmware populates hand-off data structures (e.g., hand-off blocks (HOBs)) with ACPI code (AML code) that, when executed by the bootloader, generates and populates ACPI tables (e.g., DSDT and SSDT tables) and definition blocks with information pertinent to the initialization and runtime management of computing system components. Component initialization and runtime configuration workarounds can be implemented in the bootloader incorporating reference firmware updates provided by the component vendor.
-
公开(公告)号:US20190004825A1
公开(公告)日:2019-01-03
申请号:US15638741
申请日:2017-06-30
Applicant: Intel Corporation
Inventor: Ravi Poovalur Rangarajan , Xiang Ma , Vincent J. Zimmer
Abstract: Technologies for optimization of a memory controller include a computing device having a memory manager, a memory trainer, and a platform firmware. The memory manager reserves a space in memory of the computing device that is inaccessible to an operating system of the computing device. The memory trainer utilizes the reserved space to perform a memory training to determine configuration settings of the memory controller. After the configuration settings of the memory controller have been determined, the platform firmware configures the memory controller with the determined configuration settings.
-
-
-