| CPC G06F 21/572 (2013.01) [G06F 21/105 (2013.01); G06F 21/44 (2013.01); G06F 21/1078 (2023.08); G06F 2221/033 (2013.01)] | 15 Claims |

|
1. A method for restricted deployment of microcode (uCode) for a processing unit having a part identifier on a platform including firmware stored in a firmware storage device, comprising:
provisioning the platform with service entitlement license information;
storing the service entitlement license information in the firmware storage device;
receiving a restricted deployment uCode update release at the platform;
authenticating and verifying the restricted deployment uCode update release against service entitlement license information stored on the platform;
when the restricted deployment uCode update release is determined to be authentic and verified, updating uCode on the processing unit using uCode in the restricted deployment uCode update release,
wherein the firmware comprises Unified Extensible Firmware Interface (UEFI) firmware and the service entitlement license information is stored in a Firmware Interface Table region of the firmware storage device.
|