EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Functions

EmbeddedPkg/Include/Library/EblCmdLib.h File Reference

#include <PiDxe.h>
#include <Protocol/EblAddCommand.h>

Go to the source code of this file.

Functions

VOID EblAddCommand (IN const EBL_COMMAND_TABLE *Entry)
VOID EblAddCommands (IN const EBL_COMMAND_TABLE *EntryArray, IN UINTN ArrayCount)
VOID EblInitializeExternalCmd (VOID)

Detailed Description

Include file for basic command line parser for EBL (Embedded Boot Loader)

Copyright (c) 2007, Intel Corporation. All rights reserved.
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.

This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file EblCmdLib.h.


Function Documentation

VOID EblAddCommand ( IN const EBL_COMMAND_TABLE Entry)

Add a command to the mCmdTable. If there is no free space in the command table ASSERT. The mCmdTable is maintained in alphabetical order and the new entry is inserted into its sorted position.

Parameters:
EntryCommand Entry to add to the CmdTable

Definition at line 104 of file Command.c.

VOID EblAddCommands ( IN const EBL_COMMAND_TABLE EntryArray,
IN UINTN  ArrayCount 
)

Add an set of commands to the command table. Most commonly used on static array of commands.

Parameters:
EntryArrayPointer to array of command entries
ArrayCountNumber of command entries to add

Definition at line 147 of file Command.c.

VOID EblInitializeExternalCmd ( VOID  )

Definition at line 424 of file EblCmdLib.c.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines