Patent ID: 11893379
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing system comprising:
a network controller;
a processor coupled to the network controller;
a memory device coupled to the processor, the memory device including device firmware; and
a system memory coupled to the processor, the system memory including a set of executable program instructions, which when executed by the processor, cause the processor to:
exchange activation information between system firmware and an operating system (OS), wherein the activation information includes one or more of status information, activation state information, capability information, activation time information or quiesce time information,
conduct a runtime upgrade of the device firmware based on the activation information, wherein the runtime upgrade bypasses a reboot of the computing system,
determine whether memory initialization code associated with the computing system supports warm resets,
activate the device firmware if the memory initialization code supports warm resets, and
invoke a microcontroller to activate the device firmware if the memory initialization code does not support warm resets, wherein the device firmware is to be activated before being executed from the memory device.