Patent ID: 10402454

Abstract:
Technologies are described herein for obtaining platform-specific information in a firmware execution environment. A platform-to-driver configuration protocol executes within the firmware execution environment. The platform-to-driver configuration protocol receives a request for platform-specific information from a firmware driver that is also executing in conjunction with the firmware execution environment. The platform-to-driver configuration protocol discovers one or more platform-to-driver agents also executing in the firmware execution environment. The platform-to-driver configuration protocol then queries at least a portion of the platform-to-driver agents to identify one of the platform-to-driver agents as a provider of the requested platform-specific information. A communications session can then be established between the requesting firmware driver and the platform-to-driver agent identified as the provider of the requested platform-specific information. The requested platform-specific information is then obtained from the appropriate platform-to-driver agent and provided to the firmware driver that requested the platform-specific information.