MM Core data.
Copyright (c) 2015, Intel Corporation. All rights reserved.
Copyright (c) 2018 - 2021, Arm Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define COMM_BUFFER_MM_DISPATCH_ERROR 0x00 |
Define values for the communications buffer used when gEfiEventDxeDispatchGuid is event signaled. This event is signaled by the DXE Core each time the DXE Core dispatcher has completed its work. When this event is signaled, the MM Core if notified, so the MM Core can dispatch MM drivers. If COMM_BUFFER_MM_DISPATCH_ERROR is returned in the communication buffer, then an error occurred dispatching MM Drivers. If COMM_BUFFER_MM_DISPATCH_SUCCESS is returned, then the MM Core dispatched all the drivers it could. If COMM_BUFFER_MM_DISPATCH_RESTART is returned, then the MM Core just dispatched the MM Driver that registered the MM Entry Point enabling the use of MM Mode. In this case, the MM Core should be notified again to dispatch more MM Drivers using MM Mode.