mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-27 07:34:06 +02:00
MdePkg/DynamicStackCookieEntryPointLib: Remove unused files
Remove some source files that were part of an earlier incarnation of DynamicStackCookieEntryPointLib but are no longer actually in use. Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
This commit is contained in:
parent
23007f7ae2
commit
5c3dcef94c
@ -1,66 +0,0 @@
|
|||||||
/** @file
|
|
||||||
Entry point to a the PEI Core that does not update the stack cookie dynamically.
|
|
||||||
|
|
||||||
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
|
||||||
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
||||||
|
|
||||||
**/
|
|
||||||
|
|
||||||
#include <PiPei.h>
|
|
||||||
|
|
||||||
//
|
|
||||||
// The Library classes this module produced
|
|
||||||
//
|
|
||||||
#include <Library/PeiCoreEntryPoint.h>
|
|
||||||
#include <Library/BaseLib.h>
|
|
||||||
#include <Library/DebugLib.h>
|
|
||||||
|
|
||||||
extern
|
|
||||||
VOID
|
|
||||||
EFIAPI
|
|
||||||
_CModuleEntryPoint (
|
|
||||||
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
|
|
||||||
IN CONST EFI_PEI_PPI_DESCRIPTOR *PpiList
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
|
||||||
The entry point of PE/COFF Image for the PEI Core.
|
|
||||||
|
|
||||||
This function is the entry point for the PEI Foundation, which allows the SEC phase
|
|
||||||
to pass information about the stack, temporary RAM and the Boot Firmware Volume.
|
|
||||||
In addition, it also allows the SEC phase to pass services and data forward for use
|
|
||||||
during the PEI phase in the form of one or more PPIs.
|
|
||||||
There is no limit to the number of additional PPIs that can be passed from SEC into
|
|
||||||
the PEI Foundation. As part of its initialization phase, the PEI Foundation will add
|
|
||||||
these SEC-hosted PPIs to its PPI database such that both the PEI Foundation and any
|
|
||||||
modules can leverage the associated service calls and/or code in these early PPIs.
|
|
||||||
This function is required to call ProcessModuleEntryPointList() with the Context
|
|
||||||
parameter set to NULL. ProcessModuleEntryPoint() is never expected to return.
|
|
||||||
The PEI Core is responsible for calling ProcessLibraryConstructorList() as soon as
|
|
||||||
the PEI Services Table and the file handle for the PEI Core itself have been established.
|
|
||||||
If ProcessModuleEntryPointList() returns, then ASSERT() and halt the system.
|
|
||||||
|
|
||||||
@param SecCoreData Points to a data structure containing information about the
|
|
||||||
PEI core's operating environment, such as the size and
|
|
||||||
location of temporary RAM, the stack location and the BFV
|
|
||||||
location.
|
|
||||||
|
|
||||||
@param PpiList Points to a list of one or more PPI descriptors to be
|
|
||||||
installed initially by the PEI core. An empty PPI list
|
|
||||||
consists of a single descriptor with the end-tag
|
|
||||||
EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST.
|
|
||||||
As part of its initialization phase, the PEI Foundation will
|
|
||||||
add these SEC-hosted PPIs to its PPI database, such that both
|
|
||||||
the PEI Foundation and any modules can leverage the associated
|
|
||||||
service calls and/or code in these early PPIs.
|
|
||||||
|
|
||||||
**/
|
|
||||||
VOID
|
|
||||||
EFIAPI
|
|
||||||
_ModuleEntryPoint (
|
|
||||||
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
|
|
||||||
IN CONST EFI_PEI_PPI_DESCRIPTOR *PpiList
|
|
||||||
)
|
|
||||||
{
|
|
||||||
_CModuleEntryPoint (SecCoreData, PpiList);
|
|
||||||
}
|
|
@ -1,46 +0,0 @@
|
|||||||
/** @file
|
|
||||||
Entry point to a PEIM that does not update the stack cookie dynamically.
|
|
||||||
|
|
||||||
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
|
||||||
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
||||||
|
|
||||||
**/
|
|
||||||
|
|
||||||
#include <PiPei.h>
|
|
||||||
|
|
||||||
#include <Library/PeimEntryPoint.h>
|
|
||||||
#include <Library/DebugLib.h>
|
|
||||||
|
|
||||||
extern
|
|
||||||
EFI_STATUS
|
|
||||||
EFIAPI
|
|
||||||
_CModuleEntryPoint (
|
|
||||||
IN EFI_PEI_FILE_HANDLE FileHandle,
|
|
||||||
IN CONST EFI_PEI_SERVICES **PeiServices
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
|
||||||
The entry point of PE/COFF Image for a PEIM.
|
|
||||||
|
|
||||||
This function is the entry point for a PEIM. This function must call ProcessLibraryConstructorList()
|
|
||||||
and ProcessModuleEntryPointList(). The return value from ProcessModuleEntryPointList() is returned.
|
|
||||||
If _gPeimRevision is not zero and PeiServices->Hdr.Revision is less than _gPeimRevison, then ASSERT().
|
|
||||||
|
|
||||||
@param FileHandle Handle of the file being invoked.
|
|
||||||
@param PeiServices Describes the list of possible PEI Services.
|
|
||||||
|
|
||||||
@retval EFI_SUCCESS The PEIM executed normally.
|
|
||||||
@retval !EFI_SUCCESS The PEIM failed to execute normally.
|
|
||||||
**/
|
|
||||||
EFI_STATUS
|
|
||||||
EFIAPI
|
|
||||||
_ModuleEntryPoint (
|
|
||||||
IN EFI_PEI_FILE_HANDLE FileHandle,
|
|
||||||
IN CONST EFI_PEI_SERVICES **PeiServices
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
// Call the driver entry point
|
|
||||||
//
|
|
||||||
return _CModuleEntryPoint (FileHandle, PeiServices);
|
|
||||||
}
|
|
@ -1,50 +0,0 @@
|
|||||||
/** @file
|
|
||||||
Entry point library instance to a UEFI application that does not update the stack cookie dynamically.
|
|
||||||
|
|
||||||
Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
|
|
||||||
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
||||||
|
|
||||||
**/
|
|
||||||
|
|
||||||
#include <Uefi.h>
|
|
||||||
#include <Library/UefiApplicationEntryPoint.h>
|
|
||||||
#include <Library/BaseLib.h>
|
|
||||||
#include <Library/DebugLib.h>
|
|
||||||
|
|
||||||
extern
|
|
||||||
EFI_STATUS
|
|
||||||
EFIAPI
|
|
||||||
_CModuleEntryPoint (
|
|
||||||
IN EFI_HANDLE ImageHandle,
|
|
||||||
IN EFI_SYSTEM_TABLE *SystemTable
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
|
||||||
Entry point to UEFI Application.
|
|
||||||
|
|
||||||
This function is the entry point for a UEFI Application. This function must call
|
|
||||||
ProcessLibraryConstructorList(), ProcessModuleEntryPointList(), and ProcessLibraryDestructorList().
|
|
||||||
The return value from ProcessModuleEntryPointList() is returned.
|
|
||||||
If _gUefiDriverRevision is not zero and SystemTable->Hdr.Revision is less than _gUefiDriverRevison,
|
|
||||||
then return EFI_INCOMPATIBLE_VERSION.
|
|
||||||
|
|
||||||
@param ImageHandle The image handle of the UEFI Application.
|
|
||||||
@param SystemTable A pointer to the EFI System Table.
|
|
||||||
|
|
||||||
@retval EFI_SUCCESS The UEFI Application exited normally.
|
|
||||||
@retval EFI_INCOMPATIBLE_VERSION _gUefiDriverRevision is greater than SystemTable->Hdr.Revision.
|
|
||||||
@retval Other Return value from ProcessModuleEntryPointList().
|
|
||||||
|
|
||||||
**/
|
|
||||||
EFI_STATUS
|
|
||||||
EFIAPI
|
|
||||||
_ModuleEntryPoint (
|
|
||||||
IN EFI_HANDLE ImageHandle,
|
|
||||||
IN EFI_SYSTEM_TABLE *SystemTable
|
|
||||||
)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
// Call the module's entry point
|
|
||||||
//
|
|
||||||
return _CModuleEntryPoint (ImageHandle, SystemTable);
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user