The EFIAPI function declaration is missing for several functions in the
EmbeddedPkg/Ebl directory. A few function pointer struct members expect
EFIAPI though and GCC46/X64 will fail to compile the directory without
them.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Thomas Palmer <thomas.palmer@hpe.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18697
6f19259b-4bc3-4df7-8a09-
765794883524
12 files changed:
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblHelpCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblHelpCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblExitCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblExitCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblPauseCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblPauseCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblBreakPointCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblBreakPointCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblResetCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblResetCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblPageCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblPageCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblSleepCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblSleepCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblHexdumpCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblHexdumpCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
\r
This program and the accompanying materials\r
\r
\r
This program and the accompanying materials\r
EblDirCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblDirCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblCdCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblCdCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblAnyKeyToContinueQtoQuit (\r
IN UINTN *CurrentRow,\r
IN BOOLEAN PrefixNewline\r
EblAnyKeyToContinueQtoQuit (\r
IN UINTN *CurrentRow,\r
IN BOOLEAN PrefixNewline\r
EblGetCharKey (\r
IN OUT EFI_INPUT_KEY *Key,\r
IN UINTN TimoutInSec,\r
EblGetCharKey (\r
IN OUT EFI_INPUT_KEY *Key,\r
IN UINTN TimoutInSec,\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblDeviceCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblDeviceCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblStartCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblStartCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblLoadFvCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblLoadFvCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblConnectCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblConnectCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblMemMapCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblMemMapCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblGoCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblGoCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
#define FILE_COPY_CHUNK 0x20000\r
\r
EFI_STATUS\r
#define FILE_COPY_CHUNK 0x20000\r
\r
EFI_STATUS\r
EblFileCopyCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblFileCopyCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblFileDiffCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblFileDiffCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblHobCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblHobCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblMdCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblMdCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblMfillCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblMfillCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblPciCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblPciCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblIoReadCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblIoReadCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblIoWriteCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblIoWriteCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblGetCharKey (\r
IN OUT EFI_INPUT_KEY *Key,\r
IN UINTN TimeoutInSec,\r
EblGetCharKey (\r
IN OUT EFI_INPUT_KEY *Key,\r
IN UINTN TimeoutInSec,\r
EblAnyKeyToContinueQtoQuit (\r
IN UINTN *CurrentRow,\r
IN BOOLEAN PrefixNewline\r
EblAnyKeyToContinueQtoQuit (\r
IN UINTN *CurrentRow,\r
IN BOOLEAN PrefixNewline\r
EBL commands for Network Devices\r
\r
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
EBL commands for Network Devices\r
\r
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblIpCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblIpCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblScriptCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblScriptCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
/** @file\r
*\r
* Copyright (c) 2011, ARM Limited. All rights reserved.\r
/** @file\r
*\r
* Copyright (c) 2011, ARM Limited. All rights reserved.\r
+* (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
*\r
* This program and the accompanying materials\r
* are licensed and made available under the terms and conditions of the BSD License\r
*\r
* This program and the accompanying materials\r
* are licensed and made available under the terms and conditions of the BSD License\r
#include <Guid/GlobalVariable.h>\r
\r
EFI_STATUS\r
#include <Guid/GlobalVariable.h>\r
\r
EFI_STATUS\r
EblGetCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblGetCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblSetCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
EblSetCmd (\r
IN UINTN Argc,\r
IN CHAR8 **Argv\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+ (C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
EblAddCommand (\r
IN const EBL_COMMAND_TABLE *Entry\r
);\r
\r
VOID\r
EblAddCommand (\r
IN const EBL_COMMAND_TABLE *Entry\r
);\r
\r
VOID\r
EblAddCommands (\r
IN const EBL_COMMAND_TABLE *EntryArray,\r
IN UINTN ArrayCount\r
EblAddCommands (\r
IN const EBL_COMMAND_TABLE *EntryArray,\r
IN UINTN ArrayCount\r