TianoCore EDK2 master
|
#include <PiDxe.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Library/BaseLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/DebugLib.h>
#include <Library/HobLib.h>
#include <Library/UefiLib.h>
#include <Guid/MmCommBuffer.h>
#include <Guid/PiSmmCommunicationRegionTable.h>
Go to the source code of this file.
Macros | |
#define | DEFAULT_COMMON_PI_SMM_COMMUNIATION_REGION_PAGES 4 |
Functions | |
EFI_STATUS EFIAPI | SmmCommunicationBufferEntryPoint (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
A driver allocates common SMM communication buffer in EfiReservedMemoryType.
This driver allocates common SMM communication buffer in EfiReservedMemoryType, then it publishes the information to EFI configuration table with gEdkiiPiSmmCommunicationRegionTableGuid. Any other driver or application can get the table and know the common communication buffer.
Copyright (c) 2016, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file SmmCommunicationBufferDxe.c.
#define DEFAULT_COMMON_PI_SMM_COMMUNIATION_REGION_PAGES 4 |
Definition at line 27 of file SmmCommunicationBufferDxe.c.
EFI_STATUS EFIAPI SmmCommunicationBufferEntryPoint | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
Entry Point for SMM communication buffer driver.
[in] | ImageHandle | Image handle of this driver. |
[in] | SystemTable | A Pointer to the EFI System Table. |
EFI_SUCEESS |
Definition at line 40 of file SmmCommunicationBufferDxe.c.