US 12,229,073 B2
Systems, apparatus and methods for rapid peripheral component interconnect express (PCIE) system boot
Amit Kumar Srivastava, Folsom, CA (US); Divya Gupta, Hillsboro, OR (US); Michael Karas, Beaverton, OR (US); James Mitchell, Apache Junction, AZ (US); Malay Trivedi, Chandler, AZ (US); and Chung-Chi Wang, Sunnyvale, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jun. 7, 2021, as Appl. No. 17/340,315.
Prior Publication US 2021/0294772 A1, Sep. 23, 2021
Int. Cl. G06F 13/42 (2006.01); G06F 13/40 (2006.01); G06F 15/78 (2006.01)
CPC G06F 13/4221 (2013.01) [G06F 13/409 (2013.01); G06F 15/7807 (2013.01); G06F 2213/0026 (2013.01)] 19 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a plurality of cores to execute instructions;
a firmware agent to execute a first firmware;
a Peripheral Component Interconnect Express (PCIe) interface to communicate with a device via a PCIe link, wherein the PCIe interface is to receive a PCIe firmware for the PCIe interface before the firmware agent is to receive the first firmware; and
a boot agent coupled to the PCIe interface via a sideband link, the boot agent to download the PCIe firmware from a non-volatile memory and provide the PCIe firmware to the PCIe interface.