TECHNICAL FIELD

The present disclosure relates generally to data processing, and more specifically to a system and method to securely exchange system diagnostics information between firmware, an operating system and pre-boot payloads.

BACKGROUND OF THE INVENTION

Communication of suspected hardware failures between the operating system and/or firmware and a Unified Extensible Firmware Interface is not presently possible, because a mechanism for such communications is not available.

SUMMARY OF THE INVENTION

A system for secure processing of intra-processor data, such as data to be exchanged between systems and components of the processor, is disclosed. The system includes firmware configured to operate on a processor, an operating system configured to operate on the processor and payload configured to operate on the processor. An embedded controller is connected to the firmware, the operating system and the payload and is configured to enable messaging between the firmware, the operating system and the payload.

Other systems, methods, features, and advantages of the present disclosure will be or become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the present disclosure, and be protected by the accompanying claims.

