| CPC H04L 41/0894 (2022.05) [G06F 9/547 (2013.01)] | 18 Claims |

|
1. An Information Handling System (IHS), comprising:
a heterogeneous computing platform comprising a plurality of devices; and
a memory coupled to the heterogeneous computing platform, wherein the memory comprises a plurality of sets of firmware instructions, wherein each set of firmware instructions, upon execution by a respective device, enables the respective device to provide a corresponding firmware service, and wherein at least one of the plurality of devices operates as an orchestrator configured to:
receive a policy from an Information Technology Decision Maker (ITDM) or Original Equipment Manufacturer (OEM); and
collect telemetry from at least one of the plurality of devices based, at least in part, upon the policy;
wherein to collect the telemetry, the orchestrator is further configured to send a message to a firmware service provided by a given one or more of the plurality of devices via an Application Programming Interface (API) without any involvement by any host Operating System (OS) to provide the telemetry; and
wherein the sets of firmware instructions are delivered to the plurality of devices as one or more extension drivers within a firmware installation package.
|