TianoCore EDK2 master
|
#include <Uefi.h>
#include <Library/BaseLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DebugLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/PrintLib.h>
#include <Library/RedfishHostInterfaceLib.h>
#include <Library/UefiLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
Go to the source code of this file.
Functions | |
EFI_STATUS | RedfishCreateSmbiosTable42 (VOID) |
VOID EFIAPI | PlatformHostInterfaceInformationReady (IN EFI_EVENT Event, IN VOID *Context) |
EFI_STATUS EFIAPI | RedfishHostInterfaceDxeEntryPoint (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
RedfishHostInterfaceDxe builds up SMBIOS Type 42h host interface record for Redfish service host interface using EFI MBIOS Protocol. RedfishHostInterfacePlatformLib is the platform-level library which provides the content of Redfish host interface type 42h record.
Copyright (c) 2019, Intel Corporation. All rights reserved.
(C) Copyright 2020 Hewlett Packard Enterprise Development LP
Copyright (C) 2022 Advanced Micro Devices, Inc. All rights reserved.
Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. Copyright (c) 2023, Ampere Computing LLC. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file RedfishHostInterfaceDxe.c.
Notification event of platform Redfish Host Interface readiness.
[in] | Event | Event whose notification function is being invoked. |
[in] | Context | The pointer to the notification function's context, which is implementation-dependent. |
Definition at line 275 of file RedfishHostInterfaceDxe.c.
EFI_STATUS RedfishCreateSmbiosTable42 | ( | VOID | ) |
Create SMBIOS type 42 record for Redfish host interface.
EFI_SUCCESS | SMBIOS type 42 record is created. |
Others | Fail to create SMBIOS 42 record. |
For Protocol Record Count
Double NULL terminator/
Definition at line 38 of file RedfishHostInterfaceDxe.c.
EFI_STATUS EFIAPI RedfishHostInterfaceDxeEntryPoint | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
Main entry for this driver.
ImageHandle | Image handle this driver. |
SystemTable | Pointer to SystemTable. |
EFI_SUCCESS | This function always complete successfully. |
Definition at line 304 of file RedfishHostInterfaceDxe.c.