audk/EdkShellPkg/ShellR64.patch

8758 lines
230 KiB
Diff

Index: EfiCompress/Compress.h
===================================================================
--- EfiCompress/Compress.h (revision 64)
+++ EfiCompress/Compress.h (working copy)
@@ -57,4 +57,4 @@
--*/
-#endif
\ No newline at end of file
+#endif
Index: EfiCompress/CompressMain.c
===================================================================
--- EfiCompress/CompressMain.c (revision 64)
+++ EfiCompress/CompressMain.c (working copy)
@@ -50,7 +50,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE)0
}
};
Index: EfiCompress/compress.inf
===================================================================
--- EfiCompress/compress.inf (revision 64)
+++ EfiCompress/compress.inf (working copy)
@@ -25,7 +25,7 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
-..\ShCommonStrings.uni
+../ShCommonStrings.uni
CompressStrings.uni
compressMain.c
compress.c
@@ -34,17 +34,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: EfiCompress/compress.c
===================================================================
--- EfiCompress/compress.c (revision 64)
+++ EfiCompress/compress.c (working copy)
@@ -262,7 +262,7 @@
STATIC UINT32 mCompSize, mOrigSize;
STATIC UINT16 *mFreq, *mSortPtr, mLenCnt[17], mLeft[2 * NC - 1], mRight[2 * NC - 1],
- mCrcTable[UINT8_MAX + 1], mCFreq[2 * NC - 1], mCTable[4096], mCCode[NC],
+ mCrcTable[UINT8_MAX + 1], mCFreq[2 * NC - 1], mCCode[NC],
mPFreq[2 * NP - 1], mPTCode[NPT], mTFreq[2 * NT - 1];
STATIC NODE mPos, mMatchPos, mAvail, *mPosition, *mParent, *mPrev, *mNext = NULL;
Index: load/load.c
===================================================================
--- load/load.c (revision 64)
+++ load/load.c (working copy)
@@ -60,7 +60,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: load/load.h
===================================================================
--- load/load.h (revision 64)
+++ load/load.h (working copy)
@@ -33,3 +33,4 @@
}
#endif
+
Index: load/load.inf
===================================================================
--- load/load.inf (revision 64)
+++ load/load.inf (working copy)
@@ -39,23 +39,23 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
LoadStrings.uni
load.c
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: drvdiag/drvdiag.c
===================================================================
--- drvdiag/drvdiag.c (revision 64)
+++ drvdiag/drvdiag.c (working copy)
@@ -41,7 +41,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiDrvdiagGuid = EFI_DRVDIAG_GUID;
SHELL_VAR_CHECK_ITEM DrvdiagCheckList[] = {
{
@@ -90,7 +90,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: drvdiag/drvdiag.h
===================================================================
--- drvdiag/drvdiag.h (revision 64)
+++ drvdiag/drvdiag.h (working copy)
@@ -33,3 +33,4 @@
}
#endif
+
Index: drvdiag/drvdiag.inf
===================================================================
--- drvdiag/drvdiag.inf (revision 64)
+++ drvdiag/drvdiag.inf (working copy)
@@ -40,7 +40,7 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
DrvdiagStrings.uni
drvdiag.c
drvdiag.h
@@ -48,17 +48,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: cls/cls.c
===================================================================
--- cls/cls.c (revision 64)
+++ cls/cls.c (working copy)
@@ -30,7 +30,7 @@
//
#include STRING_DEFINES_FILE
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiClsGuid = EFI_CLS_GUID;
SHELL_VAR_CHECK_ITEM ClsCheckList[] = {
{
@@ -49,7 +49,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: cls/cls.h
===================================================================
--- cls/cls.h (revision 64)
+++ cls/cls.h (working copy)
@@ -36,3 +36,4 @@
}
#endif
+
Index: cls/cls.inf
===================================================================
--- cls/cls.inf (revision 64)
+++ cls/cls.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
ClsStrings.uni
Cls.c
Cls.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: newshell/nshell.inf
===================================================================
--- newshell/nshell.inf (revision 64)
+++ newshell/nshell.inf (working copy)
@@ -26,24 +26,24 @@
[sources.common]
NshellStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
init.c
nshell.h
fakehii.c
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: newshell/FakeHii.c
===================================================================
--- newshell/FakeHii.c (revision 64)
+++ newshell/FakeHii.c (working copy)
@@ -196,7 +196,7 @@
Status = BS->HandleProtocol (
mFakeHiiHandle,
&gEfiHiiProtocolGuid,
- &FakeHii
+ (VOID**)&FakeHii
);
Status = BS->UninstallProtocolInterface (
mFakeHiiHandle,
@@ -320,7 +320,7 @@
if (Language == NULL) {
return EFI_OUT_OF_RESOURCES;
}
- strcpya (Language, (UINT8 *) PackageHdr + HeaderSize - LanguageSize);
+ strcpya (Language, (CHAR8*) ((UINT8 *) PackageHdr + HeaderSize - LanguageSize));
for (Link = PackageList->StringPkgHdr.Flink; Link != &PackageList->StringPkgHdr; Link = Link->Flink) {
StringPackage = CR (Link, FAKE_HII_STRING_PACKAGE, Entry, FAKE_HII_STRING_PACKAGE_SIGNATURE);
if (CompareLanguage (Language, StringPackage->StringPkgHdr->Language)) {
@@ -770,7 +770,7 @@
StringPackage = NULL;
for (Link = DatabaseRecord->StringPkgHdr.Flink; Link != &DatabaseRecord->StringPkgHdr; Link = Link->Flink) {
StringPackage = CR (Link, FAKE_HII_STRING_PACKAGE, Entry, FAKE_HII_STRING_PACKAGE_SIGNATURE);
- if (CompareLanguage (StringPackage->StringPkgHdr->Language, (UINT8 *) Language)) {
+ if (CompareLanguage (StringPackage->StringPkgHdr->Language, (CHAR8 *) Language)) {
Matched = TRUE;
break;
}
Index: newshell/init.c
===================================================================
--- newshell/init.c (revision 64)
+++ newshell/init.c (working copy)
@@ -23,7 +23,7 @@
#include "nshell.h"
extern UINT8 STRING_ARRAY_NAME[];
-extern BOOLEAN gHiiInitialized = FALSE;
+BOOLEAN gHiiInitialized = FALSE;
//
// This is the generated header file which includes whatever needs to be exported (strings + IFR)
@@ -99,13 +99,13 @@
Status = BS->HandleProtocol (
ImgHnd,
&gEfiLoadedImageProtocolGuid,
- &img
+ (VOID**)&img
);
if (!EFI_ERROR (Status)) {
Status = BS->HandleProtocol (
img->DeviceHandle,
&gEfiDevicePathProtocolGuid,
- &dp
+ (VOID**)&dp
);
if (!EFI_ERROR (Status)) {
*DevPath = DuplicateDevicePath (dp);
@@ -220,7 +220,7 @@
//
Status = LibLocateProtocol (
&gEfiConsoleControlProtocolGuid,
- &ConsoleControl
+ (VOID**)&ConsoleControl
);
if (!EFI_ERROR (Status)) {
Status = ConsoleControl->GetMode (ConsoleControl, &mOldCurrentMode, NULL, NULL);
@@ -342,7 +342,7 @@
Status = _ShellLoadEnvDriver (ImageHandle);
)
if (EFI_ERROR (Status)) {
- Status = LibLocateProtocol (&ShellEnvProtocol, &SE);
+ Status = LibLocateProtocol (&ShellEnvProtocol, (VOID**)&SE);
if (EFI_ERROR (Status)) {
PrintToken (STRING_TOKEN (STR_NSHELL_ENV_DRIVER), HiiNewshellHandle);
return Status;
@@ -372,7 +372,7 @@
*IsRootInstance = TRUE;
}
- Status = LibLocateProtocol (&ShellEnvProtocol, &SE);
+ Status = LibLocateProtocol (&ShellEnvProtocol, (VOID**)&SE);
ASSERT (!EFI_ERROR (Status));
SI = SE->NewShell (ImageHandle);
@@ -543,7 +543,7 @@
//
ConsoleControlStatus = LibLocateProtocol (
&gEfiConsoleControlProtocolGuid,
- &ConsoleControl
+ (VOID**)&ConsoleControl
);
if (!EFI_ERROR (ConsoleControlStatus)) {
ConsoleControlStatus = ConsoleControl->GetMode (ConsoleControl, &CurrentMode, NULL, NULL);
@@ -709,7 +709,7 @@
//
SE2->IncrementShellNestingLevel ();
- while (Status != -1) {
+ while (Status != (EFI_STATUS) -1) {
Status = NShellPrompt (ImageHandle);
EFI_NT_EMULATOR_CODE (
//
@@ -723,7 +723,7 @@
Status = BS->HandleProtocol (
ImageHandle,
&ShellInterfaceProtocol,
- &SI
+ (VOID**)&SI
);
ASSERT (!EFI_ERROR (Status));
}
Index: newshell/FakeHii.h
===================================================================
--- newshell/FakeHii.h (revision 64)
+++ newshell/FakeHii.h (working copy)
@@ -479,3 +479,4 @@
#endif
#endif
+
Index: newshell/nshell.h
===================================================================
--- newshell/nshell.h (revision 64)
+++ newshell/nshell.h (working copy)
@@ -58,4 +58,5 @@
#define EFI_NO_MONOSHELL_CODE(code) code
#endif
-#endif
\ No newline at end of file
+#endif
+
Index: type/type.c
===================================================================
--- type/type.c (revision 64)
+++ type/type.c (working copy)
@@ -59,7 +59,7 @@
BOOLEAN TypeUnicode;
BOOLEAN TypeAuto;
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiTypeGuid = EFI_TYPE_GUID;
SHELL_VAR_CHECK_ITEM TypeCheckList[] = {
{
@@ -90,7 +90,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: type/type.h
===================================================================
--- type/type.h (revision 64)
+++ type/type.h (working copy)
@@ -30,3 +30,4 @@
}
#endif
+
Index: type/type.inf
===================================================================
--- type/type.inf (revision 64)
+++ type/type.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
TypeStrings.uni
type.c
type.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: dmem/MemCommonPart.c
===================================================================
--- dmem/MemCommonPart.c (revision 64)
+++ dmem/MemCommonPart.c (working copy)
@@ -58,7 +58,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -148,7 +148,7 @@
return EFI_SUCCESS;
}
- Address = (AddressStr) ? Xtoi (AddressStr) : (UINT64) SystemTable;
+ Address = (AddressStr) ? Xtoi (AddressStr) : (UINT64)(UINTN) SystemTable;
Size = (SizeStr) ? Xtoi (SizeStr) : 512;
//
@@ -156,7 +156,7 @@
//
PrintToken (STRING_TOKEN (STR_DMEM_MEMORY_ADDR), HiiDmemHandle, 2 * sizeof (UINTN), Address, Size);
if (MMIo) {
- Status = BS->LocateProtocol (&gEfiPciRootBridgeIoProtocolGuid, NULL, &PciRootBridgeIo);
+ Status = BS->LocateProtocol (&gEfiPciRootBridgeIoProtocolGuid, NULL, (VOID**)&PciRootBridgeIo);
if (EFI_ERROR (Status)) {
PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_LOC_PROT_ERR_EX), HiiDmemHandle, L"dmem", L"PciRootBridgeIo");
return Status;
@@ -171,7 +171,7 @@
return Status;
}
- PciRootBridgeIo->Mem.Read (PciRootBridgeIo, EfiPciIoWidthUint8, Address, Size, Buffer);
+ PciRootBridgeIo->Mem.Read (PciRootBridgeIo, EfiPciWidthUint8, Address, Size, Buffer);
} else {
Buffer = (UINT8 *) (UINTN) Address;
}
@@ -233,7 +233,7 @@
//
MMIo = FALSE;
AddressStr = SizeStr = NULL;
- Address = (UINT64) SystemTable;
+ Address = (UINT64)(UINTN) SystemTable;
Size = 512;
RetCode = LibCheckVariables (SI, DmemCheckList, &ChkPck, &Useful);
if (VarCheckOk != RetCode) {
@@ -316,7 +316,7 @@
//
PrintToken (STRING_TOKEN (STR_DMEM_NEW_MEMORY_ADDR), HiiDmemHandle, 2 * sizeof (UINTN), Address, Size);
if (MMIo) {
- Status = BS->LocateProtocol (&gEfiPciRootBridgeIoProtocolGuid, NULL, &PciRootBridgeIo);
+ Status = BS->LocateProtocol (&gEfiPciRootBridgeIoProtocolGuid, NULL, (VOID**)&PciRootBridgeIo);
if (EFI_ERROR (Status)) {
PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_LOC_PROT_ERR_EX), HiiDmemHandle, L"dmem", L"PciRootBridgeIo");
return Status;
@@ -331,7 +331,7 @@
return Status;
}
- PciRootBridgeIo->Mem.Read (PciRootBridgeIo, EfiPciIoWidthUint8, Address, Size, Buffer);
+ PciRootBridgeIo->Mem.Read (PciRootBridgeIo, EfiPciWidthUint8, Address, Size, Buffer);
} else {
Buffer = (UINT8 *) (UINTN) Address;
}
Index: dmem/MemCommonPart.h
===================================================================
--- dmem/MemCommonPart.h (revision 64)
+++ dmem/MemCommonPart.h (working copy)
@@ -61,4 +61,4 @@
IN EFI_BLOCK_IO_PROTOCOL *BlkIo
);
-#endif
\ No newline at end of file
+#endif
Index: dmem/efidump.c
===================================================================
--- dmem/efidump.c (revision 64)
+++ dmem/efidump.c (working copy)
@@ -24,7 +24,7 @@
--*/
#include "debug.h"
-#include "Efipart.h"
+#include "EfiPart.h"
#include "EfiShellLib.h"
#include STRING_DEFINES_FILE
@@ -320,13 +320,11 @@
VOID *AcpiTable;
VOID *Acpi20Table;
VOID *SMBIOSTable;
- VOID *SalSystemTable;
VOID *MpsTable;
AcpiTable = NULL;
Acpi20Table = NULL;
SMBIOSTable = NULL;
- SalSystemTable = NULL;
MpsTable = NULL;
PrintToken (
@@ -352,11 +350,13 @@
PrintToken (STRING_TOKEN (STR_DEBUG_STD_ERROR_ON), HiiDmemHandle, LibDevicePathToStr (DevicePath));
}
- PrintToken (STRING_TOKEN (STR_DEBUG_RUNTIME_SERVICES), HiiDmemHandle, (UINT64) Tbl.Sys->RuntimeServices);
- PrintToken (STRING_TOKEN (STR_DEBUG_BOOT_SERVICES), HiiDmemHandle, (UINT64) Tbl.Sys->BootServices);
+ PrintToken (STRING_TOKEN (STR_DEBUG_RUNTIME_SERVICES), HiiDmemHandle, (UINT64)(UINTN) Tbl.Sys->RuntimeServices);
+ PrintToken (STRING_TOKEN (STR_DEBUG_BOOT_SERVICES), HiiDmemHandle, (UINT64)(UINTN) Tbl.Sys->BootServices);
EFI64_CODE (
- Status = LibGetSystemConfigurationTable(&gEfiSalSystemTableGuid, &SalSystemTable);
+ VOID *SalSystemTable;
+
+ Status = LibGetSystemConfigurationTable(&gEfiSalSystemTableGuid, &SalSystemTable);
if (!EFI_ERROR(Status)) {
PrintToken (STRING_TOKEN(STR_DEBUG_SAL_SYSTEM_TABLE), HiiDmemHandle, (UINT64)SalSystemTable);
}
@@ -364,22 +364,22 @@
Status = LibGetSystemConfigurationTable (&gEfiAcpiTableGuid, &AcpiTable);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_ACPI_TABLE), HiiDmemHandle, (UINT64) AcpiTable);
+ PrintToken (STRING_TOKEN (STR_DEBUG_ACPI_TABLE), HiiDmemHandle, (UINT64)(UINTN) AcpiTable);
}
Status = LibGetSystemConfigurationTable (&gEfiAcpi20TableGuid, &Acpi20Table);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_APCI_2_TABLE), HiiDmemHandle, (UINT64) Acpi20Table);
+ PrintToken (STRING_TOKEN (STR_DEBUG_APCI_2_TABLE), HiiDmemHandle, (UINT64)(UINTN) Acpi20Table);
}
Status = LibGetSystemConfigurationTable (&gEfiMpsTableGuid, &MpsTable);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_MPS_TABLE), HiiDmemHandle, (UINT64) MpsTable);
+ PrintToken (STRING_TOKEN (STR_DEBUG_MPS_TABLE), HiiDmemHandle, (UINT64)(UINTN) MpsTable);
}
Status = LibGetSystemConfigurationTable (&gEfiSmbiosTableGuid, &SMBIOSTable);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_SMBIOS_TABLE), HiiDmemHandle, (UINT64) SMBIOSTable);
+ PrintToken (STRING_TOKEN (STR_DEBUG_SMBIOS_TABLE), HiiDmemHandle, (UINT64)(UINTN) SMBIOSTable);
}
}
Index: dmem/debug.h
===================================================================
--- dmem/debug.h (revision 64)
+++ dmem/debug.h (working copy)
@@ -156,3 +156,4 @@
extern EFI_HII_HANDLE HiiDmemHandle;
#endif
+
Index: dmem/dmem.inf
===================================================================
--- dmem/dmem.inf (revision 64)
+++ dmem/dmem.inf (working copy)
@@ -25,7 +25,7 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
MemStrings.uni
DebugStrings.uni
mem.c
@@ -34,17 +34,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: devices/devices.c
===================================================================
--- devices/devices.c (revision 64)
+++ devices/devices.c (working copy)
@@ -36,7 +36,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiDevicesGuid = EFI_DEVICES_GUID;
SHELL_VAR_CHECK_ITEM DevicesCheckList[] = {
{
@@ -61,7 +61,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: devices/devices.h
===================================================================
--- devices/devices.h (revision 64)
+++ devices/devices.h (working copy)
@@ -32,3 +32,4 @@
0x6fabed98, 0x2a7, 0x46a4, 0x84, 0xd1, 0x76, 0xcd, 0x5c, 0x49, 0x78, 0x74 \
}
#endif
+
Index: devices/devices.inf
===================================================================
--- devices/devices.inf (revision 64)
+++ devices/devices.inf (working copy)
@@ -41,23 +41,23 @@
[sources.common]
DevicesStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
devices.c
devices.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: mv/mv.c
===================================================================
--- mv/mv.c (revision 64)
+++ mv/mv.c (working copy)
@@ -36,7 +36,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiMvGuid = EFI_MV_GUID;
SHELL_VAR_CHECK_ITEM MvCheckList[] = {
{
@@ -55,7 +55,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: mv/mv.h
===================================================================
--- mv/mv.h (revision 64)
+++ mv/mv.h (working copy)
@@ -33,4 +33,4 @@
#define EFI_FILE_STRING_SIZE 260
-#endif
\ No newline at end of file
+#endif
Index: mv/mv.inf
===================================================================
--- mv/mv.inf (revision 64)
+++ mv/mv.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
MvStrings.uni
mv.c
mv.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: unload/unload.c
===================================================================
--- unload/unload.c (revision 64)
+++ unload/unload.c (working copy)
@@ -66,7 +66,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -110,7 +110,7 @@
*DriverName = LibDevicePathToStr (Image->FilePath);
}
} else {
- LibGetDriverName(DriverBindingHandle, Language, DriverName);
+ LibGetDriverName(DriverBindingHandle, (CHAR8*)Language, DriverName);
}
return EFI_SUCCESS;
@@ -184,7 +184,7 @@
DevicePath = NULL;
BestDeviceName = NULL;
- Status = BS->HandleProtocol (Handle, &gEfiDevicePathProtocolGuid, &DevicePath);
+ Status = BS->HandleProtocol (Handle, &gEfiDevicePathProtocolGuid, (VOID**)&DevicePath);
Print (L"\n");
PrintToken (STRING_TOKEN (STR_UNLOAD_CONTROLLER_NAME), HiiUnloadHandle);
@@ -242,14 +242,14 @@
Image = FALSE;
Status = _UnloadGetDriverName (
DriverBindingHandleBuffer[Index],
- Language,
+ (UINT8*)Language,
FALSE,
&DriverName
);
if (DriverName == NULL) {
Status = _UnloadGetDriverName (
DriverBindingHandleBuffer[Index],
- Language,
+ (UINT8*)Language,
TRUE,
&DriverName
);
@@ -436,7 +436,7 @@
Status = _UnloadGetDriverName (
Handle,
- Language,
+ (UINT8*)Language,
FALSE,
&DriverName
);
@@ -450,7 +450,7 @@
Status = _UnloadGetDriverName (
Handle,
- Language,
+ (UINT8*)Language,
TRUE,
&DriverName
);
@@ -628,7 +628,7 @@
if (Prot->Handles[Index] == Handle) {
Dump = Verbose ? Prot->DumpInfo : Prot->DumpToken;
- Status = BS->HandleProtocol (Handle, &Prot->ProtocolId, &Interface);
+ Status = BS->HandleProtocol (Handle, &Prot->ProtocolId, (VOID**)&Interface);
if (!EFI_ERROR (Status)) {
if (Verbose) {
for (Index1 = 0; Index1 < ProtocolBufferCount; Index1++) {
@@ -676,7 +676,7 @@
goto Done;
}
- Status = BS->HandleProtocol (Handle, ProtocolBuffer[Index1], &Interface);
+ Status = BS->HandleProtocol (Handle, ProtocolBuffer[Index1], (VOID**)&Interface);
if (!EFI_ERROR (Status)) {
PrintToken (STRING_TOKEN (STR_UNLOAD_TWO_VARS_HG_NEW), HiiUnloadHandle, ProtocolBuffer[Index1], Interface);
}
Index: unload/unload.h
===================================================================
--- unload/unload.h (revision 64)
+++ unload/unload.h (working copy)
@@ -36,3 +36,4 @@
}
#endif
+
Index: unload/unload.inf
===================================================================
--- unload/unload.inf (revision 64)
+++ unload/unload.inf (working copy)
@@ -39,23 +39,23 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
UnloadStrings.uni
unload.c
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: mode/mode.inf
===================================================================
--- mode/mode.inf (revision 64)
+++ mode/mode.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
ModeStrings.uni
mode.c
mode.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: mode/mode.c
===================================================================
--- mode/mode.c (revision 64)
+++ mode/mode.c (working copy)
@@ -53,7 +53,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: mode/mode.h
===================================================================
--- mode/mode.h (revision 64)
+++ mode/mode.h (working copy)
@@ -30,3 +30,4 @@
}
#endif
+
Index: attrib/attrib.inf
===================================================================
--- attrib/attrib.inf (revision 64)
+++ attrib/attrib.inf (working copy)
@@ -41,24 +41,24 @@
[sources.common]
AttribStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
attrib.c
attrib.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: attrib/attrib.c
===================================================================
--- attrib/attrib.c (revision 64)
+++ attrib/attrib.c (working copy)
@@ -57,7 +57,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiAttribGuid = EFI_ATTRIB_GUID;
SHELL_VAR_CHECK_ITEM AttribCheckList[] = {
{
@@ -124,7 +124,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -438,7 +438,7 @@
//
Info = Arg->Info;
if (Add || Remove) {
- Info->Attribute = Info->Attribute & (~Remove) | Add;
+ Info->Attribute = (Info->Attribute & (~Remove)) | Add;
Status = Arg->Handle->SetInfo (
Arg->Handle,
&gEfiFileInfoGuid,
Index: attrib/attrib.h
===================================================================
--- attrib/attrib.h (revision 64)
+++ attrib/attrib.h (working copy)
@@ -29,4 +29,5 @@
0xcd691c77, 0xfc45, 0x4d7b, 0xb8, 0x92, 0x92, 0xa, 0x86, 0x2d, 0x67, 0xdc \
}
-#endif
\ No newline at end of file
+#endif
+
Index: err/err.inf
===================================================================
--- err/err.inf (revision 64)
+++ err/err.inf (working copy)
@@ -25,7 +25,7 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
-..\ShCommonStrings.uni
+../ShCommonStrings.uni
ErrStrings.uni
err.c
err.h
@@ -33,17 +33,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: err/DebugMask.h
===================================================================
--- err/DebugMask.h (revision 64)
+++ err/DebugMask.h (working copy)
@@ -67,3 +67,4 @@
extern EFI_GUID gEfiDebugMaskProtocolGuid;
#endif
+
Index: err/err.c
===================================================================
--- err/err.c (revision 64)
+++ err/err.c (working copy)
@@ -35,7 +35,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiErrGuid = EFI_ERR_GUID;
SHELL_VAR_CHECK_ITEM ErrCheckList[] = {
{
@@ -60,7 +60,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -149,7 +149,7 @@
EFI_DEBUG_MASK_PROTOCOL *dmp;
UINTN Mask;
- Status = BS->HandleProtocol (Handle, &gEfiDebugMaskProtocolGuid, &dmp);
+ Status = BS->HandleProtocol (Handle, &gEfiDebugMaskProtocolGuid, (VOID**)&dmp);
if (!EFI_ERROR (Status)) {
Status = dmp->GetDebugMask (dmp, &Mask);
if (!EFI_ERROR (Status)) {
@@ -170,13 +170,11 @@
UINTN HandleNum;
UINTN Index;
UINTN DrvHandle;
- BOOLEAN Found;
HandleBuf = NULL;
HandleNum = 0;
DrvHandle = 0;
Status = EFI_SUCCESS;
- Found = FALSE;
if (NULL != Handle) {
DrvHandle = (UINTN) StrToUIntegerBase (Handle, 16, &Status) - 1;
@@ -278,7 +276,7 @@
goto Done;
}
- Status = BS->HandleProtocol (RealHandle, &gEfiDebugMaskProtocolGuid, &dmp);
+ Status = BS->HandleProtocol (RealHandle, &gEfiDebugMaskProtocolGuid, (VOID**)&dmp);
if (EFI_ERROR (Status)) {
PrintToken (STRING_TOKEN (STR_ERR_HANDLE_NOT_FOUND), HiiHandle, DrvHandle + 1);
goto Done;
@@ -336,7 +334,7 @@
}
for (Index = 0; Index < BufferSize / sizeof(EFI_HANDLE); Index ++) {
- Status = BS->HandleProtocol (Buffer[Index], &gEfiDebugMaskProtocolGuid, &dmp);
+ Status = BS->HandleProtocol (Buffer[Index], &gEfiDebugMaskProtocolGuid, (VOID**)&dmp);
Status = dmp->SetDebugMask (dmp, Msk);
}
Index: err/err.h
===================================================================
--- err/err.h (revision 64)
+++ err/err.h (working copy)
@@ -29,4 +29,4 @@
0xdaab229b, 0x7883, 0x4f5f, 0xac, 0x6e, 0x15, 0x20, 0xc7, 0xe7, 0x8f, 0xd4 \
}
-#endif
\ No newline at end of file
+#endif
Index: EfiDecompress/Decompress.inf
===================================================================
--- EfiDecompress/Decompress.inf (revision 64)
+++ EfiDecompress/Decompress.inf (working copy)
@@ -25,7 +25,7 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
-..\ShCommonStrings.uni
+../ShCommonStrings.uni
DecompressStrings.uni
decompress.c
decompress.h
@@ -33,17 +33,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: EfiDecompress/Decompress.c
===================================================================
--- EfiDecompress/Decompress.c (revision 64)
+++ EfiDecompress/Decompress.c (working copy)
@@ -22,7 +22,7 @@
--*/
#include "EfiShellLib.h"
-#include "decompress.h"
+#include "Decompress.h"
extern UINT8 STRING_ARRAY_NAME[];
@@ -31,7 +31,7 @@
//
#include STRING_DEFINES_FILE
-#include EFI_PROTOCOL_DEFINITION (decompress)
+#include EFI_PROTOCOL_DEFINITION (Decompress)
EFI_HII_HANDLE HiiDecompressHandle;
EFI_GUID EfiDecompressGuid = EFI_DECOMPRESS_GUID;
@@ -52,7 +52,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -192,7 +192,7 @@
//
//
//
- Status = LibLocateProtocol (&gEfiDecompressProtocolGuid, &Decompress);
+ Status = LibLocateProtocol (&gEfiDecompressProtocolGuid, (VOID**)&Decompress);
if (EFI_ERROR (Status)) {
PrintToken (STRING_TOKEN (STR_DECOMPRESS_PROTOCOL_NOT_FOUND), HiiDecompressHandle, L"efidecompress");
Status = EFI_UNSUPPORTED;
Index: EfiDecompress/Decompress.h
===================================================================
--- EfiDecompress/Decompress.h (revision 64)
+++ EfiDecompress/Decompress.h (working copy)
@@ -29,4 +29,4 @@
0xe15963a9, 0xa05a, 0x480e, 0x91, 0x49, 0x32, 0xe9, 0x24, 0x5d, 0x98, 0xcb \
}
-#endif
\ No newline at end of file
+#endif
Index: hexedit/libStatusBar.c
===================================================================
--- hexedit/libStatusBar.c (revision 64)
+++ hexedit/libStatusBar.c (working copy)
@@ -173,6 +173,7 @@
// back up the screen attributes
//
Orig = HMainEditor.ColorAttributes;
+ New.Data = 0;
New.Colors.Foreground = Orig.Colors.Background;
New.Colors.Background = Orig.Colors.Foreground;
Index: hexedit/libtitlebar.h
===================================================================
--- hexedit/libtitlebar.h (revision 64)
+++ hexedit/libtitlebar.h (working copy)
@@ -46,3 +46,4 @@
);
#endif
+
Index: hexedit/heditor.h
===================================================================
--- hexedit/heditor.h (revision 64)
+++ hexedit/heditor.h (working copy)
@@ -39,7 +39,7 @@
#include "libinputbar.h"
#include "libmenubar.h"
-#include "libmisc.h"
+#include "libMisc.h"
#include "libclipboard.h"
@@ -52,9 +52,10 @@
extern BOOLEAN HEditorFirst;
extern BOOLEAN HEditorExit;
-extern EFI_HII_HANDLE HiiHandle;
+extern EFI_HII_HANDLE gHexEditHiiHandle;
#if (EFI_SPECIFICATION_VERSION < 0x0002000A)
extern EFI_HII_PROTOCOL *Hii;
#endif
#endif // _HEDITOR_H
+
Index: hexedit/libBufferImage.c
===================================================================
--- hexedit/libBufferImage.c (revision 64)
+++ hexedit/libBufferImage.c (working copy)
@@ -203,6 +203,9 @@
case MEM_BUFFER:
HMemImageBackup ();
break;
+
+ case NO_BUFFER:
+ break;
}
return EFI_SUCCESS;
@@ -587,7 +590,7 @@
UINT8 Value;
BOOLEAN HighBits;
- Line = NULL;
+ Line = NULL;
if (HMainEditor.MouseSupported) {
if (HBufferImageMouseNeedRefresh) {
@@ -610,6 +613,7 @@
// backup the old screen attributes
//
Orig = HMainEditor.ColorAttributes;
+ New.Data = 0;
New.Colors.Foreground = Orig.Colors.Background;
New.Colors.Background = Orig.Colors.Foreground;
@@ -801,10 +805,10 @@
UINTN StartRow;
UINTN EndRow;
UINTN FStartRow;
- UINTN FEndRow;
UINTN Tmp;
Orig = HMainEditor.ColorAttributes;
+ New.Data = 0;
New.Colors.Foreground = Orig.Colors.Background;
New.Colors.Background = Orig.Colors.Foreground;
@@ -870,7 +874,6 @@
}
FStartRow = StartRow;
- FEndRow = EndRow;
StartRow = TEXT_START_ROW + StartRow - HBufferImage.LowVisibleRow;
EndRow = TEXT_START_ROW + EndRow - HBufferImage.LowVisibleRow;
@@ -980,6 +983,10 @@
case MEM_BUFFER:
Status = HMemImageRead (MemOffset, MemSize, Recover);
break;
+
+ case NO_BUFFER:
+ Status = EFI_UNSUPPORTED;
+ break;
}
if (EFI_ERROR (Status)) {
@@ -1030,6 +1037,10 @@
case MEM_BUFFER:
Status = HMemImageSave (MemOffset, MemSize);
break;
+
+ case NO_BUFFER:
+ Status = EFI_UNSUPPORTED;
+ break;
}
if (EFI_ERROR (Status)) {
@@ -1967,14 +1978,11 @@
--*/
{
- HEFI_EDITOR_LINE *Line;
UINTN FRow;
UINTN FCol;
UINTN Gap;
INTN Retreat;
- Line = HBufferImage.CurrentLine;
-
FRow = HBufferImage.BufferPosition.Row;
FCol = HBufferImage.BufferPosition.Column;
@@ -1996,7 +2004,7 @@
//
// get correct line
//
- Line = HMoveLine (Retreat);
+ HMoveLine (Retreat);
FRow -= Gap;
@@ -2025,13 +2033,10 @@
--*/
{
- HEFI_EDITOR_LINE *Line;
UINTN FRow;
UINTN FCol;
BOOLEAN HighBits;
- Line = HBufferImage.CurrentLine;
-
//
// curosr will at the high bit
//
@@ -2157,7 +2162,6 @@
HEFI_EDITOR_LINE *Line;
EFI_LIST_ENTRY *Link;
- UINTN StartRow;
UINTN OldFCol;
UINTN OldFRow;
@@ -2167,11 +2171,6 @@
EFI_STATUS Status;
- //
- // get the line that start position is at
- //
- StartRow = Pos / 0x10;
-
Size = HBufferImageGetTotalSize ();
if (Size < Count) {
@@ -2300,7 +2299,6 @@
HEFI_EDITOR_LINE *Line;
EFI_LIST_ENTRY *Link;
- UINTN StartRow;
UINTN OldFCol;
UINTN OldFRow;
@@ -2308,11 +2306,6 @@
UINTN NewPos;
- //
- // get the line that start position is at
- //
- StartRow = Pos / 0x10;
-
Size = HBufferImageGetTotalSize ();
//
Index: hexedit/libstatusbar.h
===================================================================
--- hexedit/libstatusbar.h (revision 64)
+++ hexedit/libstatusbar.h (working copy)
@@ -55,3 +55,4 @@
);
#endif
+
Index: hexedit/heditortype.h
===================================================================
--- hexedit/heditortype.h (revision 64)
+++ hexedit/heditortype.h (working copy)
@@ -30,7 +30,7 @@
#define EDITOR_NAME L"EFI Hex Editor\0"
#define EDITOR_VERSION L"0.99\0"
-#define EFI_EDITOR_LINE_LIST 'eell'
+#define EFI_EDITOR_LINE_LIST EFI_SIGNATURE_32 ('e','e','l','l')
#define FILE_ATTRIBUTES EFI_FILE_MODE_READ | EFI_FILE_MODE_WRITE | EFI_FILE_MODE_CREATE
#define FILE_READ_WRITE EFI_FILE_MODE_READ | EFI_FILE_MODE_WRITE
@@ -147,8 +147,8 @@
} HEFI_EDITOR_MENU_ITEM;
typedef struct {
- UINT32 Foreground : 4;
- UINT32 Background : 4;
+ UINT8 Foreground : 4;
+ UINT8 Background : 4;
} HEFI_EDITOR_COLOR_ATTRIBUTES;
typedef union {
@@ -251,3 +251,4 @@
} HEFI_EDITOR_GLOBAL_EDITOR;
#endif
+
Index: hexedit/libMemImage.c
===================================================================
--- hexedit/libMemImage.c (revision 64)
+++ hexedit/libMemImage.c (working copy)
@@ -91,7 +91,7 @@
Status = BS->LocateProtocol (
&gEfiPciRootBridgeIoProtocolGuid,
NULL,
- &HMemImage.IoFncs
+ (VOID**)&HMemImage.IoFncs
);
if (Status == EFI_NOT_FOUND) {
//
@@ -225,9 +225,6 @@
CHAR16 *Str;
HEFI_EDITOR_LINE *Line;
- HEFI_EDITOR_ACTIVE_BUFFER_TYPE BufferTypeBackup;
-
- BufferTypeBackup = HBufferImage.BufferType;
HBufferImage.BufferType = MEM_BUFFER;
Buffer = AllocatePool (Size);
@@ -344,8 +341,6 @@
EFI_STATUS Status;
VOID *Buffer;
- HEFI_EDITOR_ACTIVE_BUFFER_TYPE BufferTypeBackup;
-
//
// not modified, so directly return
//
@@ -353,7 +348,6 @@
return EFI_SUCCESS;
}
- BufferTypeBackup = HBufferImage.BufferType;
HBufferImage.BufferType = MEM_BUFFER;
Buffer = AllocatePool (Size);
Index: hexedit/libbufferimage.h
===================================================================
--- hexedit/libbufferimage.h (revision 64)
+++ hexedit/libbufferimage.h (working copy)
@@ -253,3 +253,4 @@
);
#endif
+
Index: hexedit/libInputBar.c
===================================================================
--- hexedit/libInputBar.c (revision 64)
+++ hexedit/libInputBar.c (working copy)
@@ -169,8 +169,6 @@
UINTN Size;
EFI_STATUS Status;
BOOLEAN NoDisplay;
- UINTN Limit;
- UINTN PromptLen;
//
// variable initialization
@@ -190,6 +188,7 @@
// back up the old screen attributes
//
Orig = HMainEditor.ColorAttributes;
+ New.Data = 0;
New.Colors.Foreground = Orig.Colors.Background;
New.Colors.Background = Orig.Colors.Foreground;
@@ -201,15 +200,9 @@
HEditorClearLine (INPUT_BAR_LOCATION);
Out->SetCursorPosition (Out, 0, INPUT_BAR_LOCATION - 1);
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBINPUTBAR_MAININPUTBAR), HiiHandle, HMainInputBar.Prompt);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBINPUTBAR_MAININPUTBAR), gHexEditHiiHandle, HMainInputBar.Prompt);
//
- // that's the maximum input length that can be displayed on screen
- //
- PromptLen = StrLen (HMainInputBar.Prompt);
- Limit = HMainEditor.ScreenSize.Column - PromptLen;
-
- //
// this is a selection prompt, cursor will stay in edit area
// actually this is for search , search/replace
//
Index: hexedit/libmemimage.h
===================================================================
--- hexedit/libmemimage.h (revision 64)
+++ hexedit/libmemimage.h (working copy)
@@ -55,3 +55,4 @@
);
#endif
+
Index: hexedit/libEditor.c
===================================================================
--- hexedit/libEditor.c (revision 64)
+++ hexedit/libEditor.c (working copy)
@@ -20,7 +20,7 @@
--*/
-#include "Heditor.h"
+#include "heditor.h"
HEFI_EDITOR_COLOR_ATTRIBUTES HOriginalColors;
INTN HOriginalMode;
@@ -136,7 +136,7 @@
Status = BS->HandleProtocol (
In,
&gEfiSimplePointerProtocolGuid,
- &HMainEditor.MouseInterface
+ (VOID**)&HMainEditor.MouseInterface
);
if (EFI_ERROR (Status)) {
//
@@ -159,7 +159,7 @@
Status = BS->HandleProtocol (
HandleBuffer[Index],
&gEfiSimplePointerProtocolGuid,
- &HMainEditor.MouseInterface
+ (VOID**)&HMainEditor.MouseInterface
);
if (!EFI_ERROR (Status)) {
break;
@@ -182,37 +182,37 @@
//
Status = HMainTitleBarInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_TITLE), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_TITLE), gHexEditHiiHandle);
return EFI_LOAD_ERROR;
}
Status = HMainMenuBarInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_MAINMENU), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_MAINMENU), gHexEditHiiHandle);
return EFI_LOAD_ERROR;
}
Status = HMainStatusBarInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_STATUS), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_STATUS), gHexEditHiiHandle);
return EFI_LOAD_ERROR;
}
Status = HMainInputBarInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_INPUTBAR), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_INPUTBAR), gHexEditHiiHandle);
return EFI_LOAD_ERROR;
}
Status = HBufferImageInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_BUFFERIMAGE), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_BUFFERIMAGE), gHexEditHiiHandle);
return EFI_LOAD_ERROR;
}
Status = HClipBoardInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_CLIPBOARD), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MAINEDITOR_CLIPBOARD), gHexEditHiiHandle);
return EFI_LOAD_ERROR;
}
//
@@ -259,32 +259,32 @@
//
Status = HMainTitleBarCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_TITLEBAR_CLEAN), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_TITLEBAR_CLEAN), gHexEditHiiHandle);
}
Status = HMainMenuBarCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MENUBAR_CLEAN), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_MENUBAR_CLEAN), gHexEditHiiHandle);
}
Status = HMainStatusBarCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_STATUSBAR_CLEAN), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_STATUSBAR_CLEAN), gHexEditHiiHandle);
}
Status = HMainInputBarCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_INPUTBAR_CLEAN), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_INPUTBAR_CLEAN), gHexEditHiiHandle);
}
Status = HBufferImageCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_BUFFERIMAGE_CLEAN), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_BUFFERIMAGE_CLEAN), gHexEditHiiHandle);
}
Status = HClipBoardCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_CLIPBOARD_CLEAN), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBEDITOR_CLIPBOARD_CLEAN), gHexEditHiiHandle);
}
//
// restore old mode
@@ -732,6 +732,9 @@
case MEM_BUFFER:
OldSize = HBufferImage.MemImage->Size;
break;
+
+ default:
+ break;
}
if (LengthChange == FALSE) {
Index: hexedit/libfileimage.h
===================================================================
--- hexedit/libfileimage.h (revision 64)
+++ hexedit/libfileimage.h (working copy)
@@ -59,3 +59,4 @@
);
#endif
+
Index: hexedit/libinputbar.h
===================================================================
--- hexedit/libinputbar.h (revision 64)
+++ hexedit/libinputbar.h (working copy)
@@ -44,3 +44,4 @@
);
#endif
+
Index: hexedit/libMenuBar.c
===================================================================
--- hexedit/libMenuBar.c (revision 64)
+++ hexedit/libMenuBar.c (working copy)
@@ -222,7 +222,6 @@
CHAR16 *NameString;
CHAR16 *FunctionKeyString;
UINTN BufferSize;
- EFI_STATUS Status;
//
// variable initialization
@@ -255,9 +254,9 @@
FunctionKeyString = AllocatePool (BufferSize);
#if (EFI_SPECIFICATION_VERSION < 0x0002000A)
- Status = Hii->GetString (Hii, HiiHandle, Item->NameToken, FALSE, NULL, &BufferSize, NameString);
+ Hii->GetString (Hii, gHexEditHiiHandle, Item->NameToken, FALSE, NULL, &BufferSize, NameString);
#else
- Status = LibGetString (HiiHandle, Item->NameToken, NameString, &BufferSize);
+ LibGetString (gHexEditHiiHandle, Item->NameToken, NameString, &BufferSize);
#endif
Width = max ((StrLen (NameString) + 6), 18);
@@ -267,9 +266,9 @@
}
#if (EFI_SPECIFICATION_VERSION < 0x0002000A)
- Status = Hii->GetString (Hii, HiiHandle, Item->FunctionKeyToken, FALSE, NULL, &BufferSize, FunctionKeyString);
+ Hii->GetString (Hii, gHexEditHiiHandle, Item->FunctionKeyToken, FALSE, NULL, &BufferSize, FunctionKeyString);
#else
- Status = LibGetString (HiiHandle, Item->FunctionKeyToken, FunctionKeyString, &BufferSize);
+ LibGetString (gHexEditHiiHandle, Item->FunctionKeyToken, FunctionKeyString, &BufferSize);
#endif
if (Index >= 10) {
PrintAt (Col - 1, Row - 1, L"%E%s%N %H%s%N ", FunctionKeyString, NameString);
@@ -1138,7 +1137,6 @@
// the file won't be saved
//
return EFI_SUCCESS;
- break;
case L'c':
case L'C':
@@ -1567,7 +1565,6 @@
--*/
{
UINTN Index;
- HEFI_EDITOR_LINE *Line;
EFI_LIST_ENTRY *Link;
UINT8 *Buffer;
UINTN Count;
@@ -1592,8 +1589,6 @@
Link = Link->Flink;
}
- Line = CR (Link, HEFI_EDITOR_LINE, Link, EFI_EDITOR_LINE_LIST);
-
Count = HMainEditor.SelectEnd - HMainEditor.SelectStart + 1;
Buffer = AllocatePool (Count);
if (Buffer == NULL) {
Index: hexedit/libeditor.h
===================================================================
--- hexedit/libeditor.h (revision 64)
+++ hexedit/libeditor.h (working copy)
@@ -47,3 +47,4 @@
);
#endif
+
Index: hexedit/hexedit.inf
===================================================================
--- hexedit/hexedit.inf (revision 64)
+++ hexedit/hexedit.inf (working copy)
@@ -25,7 +25,7 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
HexeditStrings.uni
heditor.h
heditortype.h
@@ -45,17 +45,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: hexedit/libdiskimage.c
===================================================================
--- hexedit/libdiskimage.c (revision 64)
+++ hexedit/libdiskimage.c (working copy)
@@ -228,11 +228,7 @@
UINTN Bytes;
HEFI_EDITOR_LINE *Line;
- UINT64 ByteOffset;
- HEFI_EDITOR_ACTIVE_BUFFER_TYPE BufferTypeBackup;
-
- BufferTypeBackup = HBufferImage.BufferType;
HBufferImage.BufferType = DISK_BUFFER;
DevicePath = (EFI_DEVICE_PATH_PROTOCOL *) ShellGetMap (DeviceName);
@@ -246,7 +242,7 @@
Status = LibDevicePathToInterface (
&gEfiBlockIoProtocolGuid,
DevicePath,
- &BlkIo
+ (VOID**)&BlkIo
);
if (EFI_ERROR (Status)) {
HMainStatusBarSetStatusString (L"Read Disk Failed");
@@ -269,8 +265,6 @@
return EFI_OUT_OF_RESOURCES;
}
- ByteOffset = MultU64x32 (Offset, BlkIo->Media->BlockSize);
-
//
// read from disk
//
@@ -405,10 +399,6 @@
VOID *Buffer;
UINTN Bytes;
- UINT64 ByteOffset;
-
- HEFI_EDITOR_ACTIVE_BUFFER_TYPE BufferTypeBackup;
-
//
// if not modified, directly return
//
@@ -416,7 +406,6 @@
return EFI_SUCCESS;
}
- BufferTypeBackup = HBufferImage.BufferType;
HBufferImage.BufferType = DISK_BUFFER;
DevicePath = (EFI_DEVICE_PATH_PROTOCOL *) ShellGetMap (DeviceName);
@@ -427,7 +416,7 @@
Status = LibDevicePathToInterface (
&gEfiBlockIoProtocolGuid,
DevicePath,
- &BlkIo
+ (VOID**)&BlkIo
);
if (EFI_ERROR (Status)) {
return Status;
@@ -448,8 +437,6 @@
return Status;
}
- ByteOffset = MultU64x32 (Offset, BlkIo->Media->BlockSize);
-
//
// write the buffer to disk
//
Index: hexedit/main.c
===================================================================
--- hexedit/main.c (revision 64)
+++ hexedit/main.c (working copy)
@@ -27,7 +27,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+EFI_HII_HANDLE gHexEditHiiHandle;
#if (EFI_SPECIFICATION_VERSION < 0x0002000A)
EFI_HII_PROTOCOL *Hii;
#endif
@@ -67,7 +67,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE)0
}
};
@@ -93,10 +93,10 @@
VOID
)
{
- PrintToken (STRING_TOKEN (STR_HEXEDIT_USAGE), HiiHandle);
- PrintToken (STRING_TOKEN (STR_HEXEDIT_FILENAME), HiiHandle);
- PrintToken (STRING_TOKEN (STR_HEXEDIT_DISKNAME), HiiHandle);
- PrintToken (STRING_TOKEN (STR_HEXEDIT_OFFSET_SIZE), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_USAGE), gHexEditHiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_FILENAME), gHexEditHiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_DISKNAME), gHexEditHiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_OFFSET_SIZE), gHexEditHiiHandle);
Print (L"\n\n");
}
@@ -147,7 +147,7 @@
EFI_SHELL_APP_INIT (ImageHandle, SystemTable);
#if (EFI_SPECIFICATION_VERSION < 0x0002000A)
- Status = LibLocateProtocol (&gEfiHiiProtocolGuid, &Hii);
+ Status = LibLocateProtocol (&gEfiHiiProtocolGuid, (VOID**)&Hii);
if (EFI_ERROR (Status)) {
return Status;
}
@@ -158,12 +158,12 @@
// Register our string package with HII and return the handle to it.
// If previously registered we will simply receive the handle
//
- EFI_SHELL_STR_INIT (HiiHandle, STRING_ARRAY_NAME, EfiHexeditGuid);
+ EFI_SHELL_STR_INIT (gHexEditHiiHandle, STRING_ARRAY_NAME, EfiHexeditGuid);
if (!EFI_PROPER_VERSION (1, 10)) {
PrintToken (
STRING_TOKEN (STR_SHELLENV_GNC_COMMAND_NOT_SUPPORT),
- HiiHandle,
+ gHexEditHiiHandle,
L"hexedit",
EFI_VERSION_1_10
);
@@ -187,17 +187,17 @@
switch (RetCode) {
case VarCheckConflict:
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_FLAG_CONFLICT), HiiHandle, L"hexedit", Useful);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_FLAG_CONFLICT), gHexEditHiiHandle, L"hexedit", Useful);
break;
case VarCheckDuplicate:
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_DUP_FLAG), HiiHandle, L"hexedit", Useful);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_DUP_FLAG), gHexEditHiiHandle, L"hexedit", Useful);
break;
case VarCheckUnknown:
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_UNKNOWN_FLAG), HiiHandle, L"hexedit", Useful);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_UNKNOWN_FLAG), gHexEditHiiHandle, L"hexedit", Useful);
break;
default:
@@ -220,10 +220,10 @@
ChkPck.FlagCount > 2 ||
(ChkPck.FlagCount == 2 && LibCheckVarGetFlag (&ChkPck, L"-b") == NULL)
) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), HiiHandle, L"hexedit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), gHexEditHiiHandle, L"hexedit");
Status = EFI_INVALID_PARAMETER;
} else {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_VERBOSE_HELP), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_VERBOSE_HELP), gHexEditHiiHandle);
Status = EFI_SUCCESS;
}
@@ -233,13 +233,13 @@
Item = LibCheckVarGetFlag (&ChkPck, L"-d");
if (Item) {
if (3 < ChkPck.ValueCount) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), HiiHandle, L"hexedit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), gHexEditHiiHandle, L"hexedit");
Status = EFI_INVALID_PARAMETER;
goto done;
}
if (3 > ChkPck.ValueCount) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_FEW), HiiHandle, L"hexedit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_FEW), gHexEditHiiHandle, L"hexedit");
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -249,7 +249,7 @@
Item = Item->Next;
Result = HXtoi (Item->VarStr, &Offset);
if (EFI_ERROR (Result)) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), HiiHandle, L"hexedit", Item->VarStr);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), gHexEditHiiHandle, L"hexedit", Item->VarStr);
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -257,13 +257,13 @@
Item = Item->Next;
Result = HXtoi (Item->VarStr, &Size);
if (EFI_ERROR (Result)) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), HiiHandle, L"hexedit", Item->VarStr);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), gHexEditHiiHandle, L"hexedit", Item->VarStr);
Status = EFI_INVALID_PARAMETER;
goto done;
}
if (Offset < 0 || Size <= 0) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), HiiHandle, L"hexedit", Item->VarStr);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), gHexEditHiiHandle, L"hexedit", Item->VarStr);
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -274,13 +274,13 @@
Item = LibCheckVarGetFlag (&ChkPck, L"-m");
if (Item) {
if (2 < ChkPck.ValueCount) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), HiiHandle, L"hexedit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), gHexEditHiiHandle, L"hexedit");
Status = EFI_INVALID_PARAMETER;
goto done;
}
if (2 > ChkPck.ValueCount) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_FEW), HiiHandle, L"hexedit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_FEW), gHexEditHiiHandle, L"hexedit");
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -288,7 +288,7 @@
Item = ChkPck.VarList;
Result = HXtoi (Item->VarStr, &Offset);
if (EFI_ERROR (Result)) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), HiiHandle, L"hexedit", Item->VarStr);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), gHexEditHiiHandle, L"hexedit", Item->VarStr);
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -296,20 +296,20 @@
Item = Item->Next;
Result = HXtoi (Item->VarStr, &Size);
if (EFI_ERROR (Result)) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), HiiHandle, L"hexedit", Item->VarStr);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), gHexEditHiiHandle, L"hexedit", Item->VarStr);
Status = EFI_INVALID_PARAMETER;
goto done;
}
if (Offset < 0 || Size <= 0) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), HiiHandle, L"hexedit", Item->VarStr);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), gHexEditHiiHandle, L"hexedit", Item->VarStr);
Status = EFI_INVALID_PARAMETER;
goto done;
}
LastOffset = (UINT64) Offset + (UINT64) Size - (UINT64) 1;
if (LastOffset > 0xffffffff) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), HiiHandle, L"hexedit", Item->VarStr);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_INVALID_ARG), gHexEditHiiHandle, L"hexedit", Item->VarStr);
goto done;
}
@@ -319,13 +319,13 @@
Item = LibCheckVarGetFlag (&ChkPck, L"-f");
if (Item) {
if (1 < ChkPck.ValueCount) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), HiiHandle, L"hexedit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), gHexEditHiiHandle, L"hexedit");
Status = EFI_INVALID_PARAMETER;
goto done;
}
if (1 > ChkPck.ValueCount) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_FEW), HiiHandle, L"hexedit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_FEW), gHexEditHiiHandle, L"hexedit");
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -333,7 +333,7 @@
Item = ChkPck.VarList;
Name = Item->VarStr;
if (!HIsValidFileName (Name)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_FILE_NAME), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_FILE_NAME), gHexEditHiiHandle);
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -345,20 +345,20 @@
if (Name != NULL) {
FreeName = TRUE;
} else {
- PrintToken(STRING_TOKEN (STR_HEXEDIT_INVALID_DIRECTORY), HiiHandle, L"hexedit");
+ PrintToken(STRING_TOKEN (STR_HEXEDIT_INVALID_DIRECTORY), gHexEditHiiHandle, L"hexedit");
Status = EFI_INVALID_PARAMETER;
goto done ;
}
} else if (1 == ChkPck.ValueCount) {
Name = ChkPck.VarList->VarStr;
} else {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), HiiHandle, L"hexedit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), gHexEditHiiHandle, L"hexedit");
Status = EFI_INVALID_PARAMETER;
goto done;
}
if (!HIsValidFileName (Name)) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_FILE_NAME), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_FILE_NAME), gHexEditHiiHandle);
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -367,7 +367,7 @@
}
if (SI->RedirArgc != 0) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_NOREDIRECT), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_NOREDIRECT), gHexEditHiiHandle);
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -376,7 +376,7 @@
if (EFI_ERROR (Status)) {
Out->ClearScreen (Out);
Out->EnableCursor (Out, TRUE);
- PrintToken (STRING_TOKEN (STR_HEXEDIT_INIT_FAILED), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_INIT_FAILED), gHexEditHiiHandle);
goto done;
}
@@ -421,7 +421,9 @@
FALSE
);
break;
-
+ case NEW_FILE:
+ Status = EFI_UNSUPPORTED;
+ break;
}
if (!EFI_ERROR (Status)) {
@@ -453,19 +455,19 @@
//
if (Status == EFI_SUCCESS) {
} else if (Status == EFI_OUT_OF_RESOURCES) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_OUT_RESOURCE), HiiHandle, L"hexedit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_OUT_RESOURCE), gHexEditHiiHandle, L"hexedit");
} else {
if (Buffer != NULL) {
if (StrCmp (Buffer, L"") != 0) {
//
// print out the status string
//
- PrintToken (STRING_TOKEN (STR_HEXEDIT_ONE_VAR), HiiHandle, Buffer);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_ONE_VAR), gHexEditHiiHandle, Buffer);
} else {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_UNKNOWN_EDITOR), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_UNKNOWN_EDITOR), gHexEditHiiHandle);
}
} else {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_UNKNOWN_EDITOR), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_UNKNOWN_EDITOR), gHexEditHiiHandle);
}
}
Index: hexedit/libmenubar.h
===================================================================
--- hexedit/libmenubar.h (revision 64)
+++ hexedit/libmenubar.h (working copy)
@@ -20,7 +20,7 @@
#ifndef _LIB_MENU_BAR_H_
#define _LIB_MENU_BAR_H_
-#include "Heditortype.h"
+#include "heditortype.h"
EFI_STATUS
HMainMenuBarInit (
@@ -94,3 +94,4 @@
);
#endif
+
Index: hexedit/libMisc.h
===================================================================
--- hexedit/libMisc.h (revision 64)
+++ hexedit/libMisc.h (working copy)
@@ -20,7 +20,7 @@
#ifndef _LIB_MISC_H_
#define _LIB_MISC_H_
-#include "Heditortype.h"
+#include "heditortype.h"
VOID
HEditorClearLine (
@@ -108,3 +108,4 @@
);
#endif
+
Index: hexedit/libdiskimage.h
===================================================================
--- hexedit/libdiskimage.h (revision 64)
+++ hexedit/libdiskimage.h (working copy)
@@ -58,3 +58,4 @@
);
#endif
+
Index: hexedit/libclipboard.h
===================================================================
--- hexedit/libclipboard.h (revision 64)
+++ hexedit/libclipboard.h (working copy)
@@ -43,3 +43,4 @@
);
#endif
+
Index: hexedit/libTitleBar.c
===================================================================
--- hexedit/libTitleBar.c (revision 64)
+++ hexedit/libTitleBar.c (working copy)
@@ -166,6 +166,7 @@
// backup the old screen attributes
//
Orig = HMainEditor.ColorAttributes;
+ New.Data = 0;
New.Colors.Foreground = Orig.Colors.Background;
New.Colors.Background = Orig.Colors.Foreground;
@@ -212,7 +213,7 @@
// the space for file name is 35 characters
//
if (StrLen (FileNameTmp) <= 35) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MAINEDITOR), HiiHandle, FileNameTmp);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MAINEDITOR), gHexEditHiiHandle, FileNameTmp);
for (Index = StrLen (FileNameTmp); Index < 35; Index++) {
Print (L" ");
@@ -220,7 +221,7 @@
} else {
for (Index = 0; Index < 32; Index++) {
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MAINEDITOR_C), HiiHandle, FileNameTmp[Index]);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MAINEDITOR_C), gHexEditHiiHandle, FileNameTmp[Index]);
}
//
// print "..."
@@ -234,14 +235,14 @@
if (StrLen (HMainEditor.BufferImage->DiskImage->Name) <= 9) {
PrintToken (
STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MAINEDITOR),
- HiiHandle,
+ gHexEditHiiHandle,
HMainEditor.BufferImage->DiskImage->Name
);
} else {
for (Index = 0; Index < 6; Index++) {
PrintToken (
STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MAINEDITOR_C),
- HiiHandle,
+ gHexEditHiiHandle,
HMainEditor.BufferImage->DiskImage->Name[Index]
);
}
@@ -253,7 +254,7 @@
PrintToken (
STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MAINEDITOR_TWOVARS),
- HiiHandle,
+ gHexEditHiiHandle,
HMainEditor.BufferImage->DiskImage->Offset,
HMainEditor.BufferImage->DiskImage->Offset + HMainEditor.BufferImage->DiskImage->Size - 1
);
@@ -269,7 +270,7 @@
case MEM_BUFFER:
PrintToken (
STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MAINEDITOR_TWOVARS),
- HiiHandle,
+ gHexEditHiiHandle,
HMainEditor.BufferImage->MemImage->Offset,
HMainEditor.BufferImage->MemImage->Offset + HMainEditor.BufferImage->MemImage->Size - 1
);
@@ -280,22 +281,27 @@
break;
+ default:
+ break;
}
//
// 9 characters
//
switch (HMainEditor.BufferImage->BufferType) {
case FILE_BUFFER:
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_FILE), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_FILE), gHexEditHiiHandle);
break;
case DISK_BUFFER:
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_DISK), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_DISK), gHexEditHiiHandle);
break;
case MEM_BUFFER:
- PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MEM), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_HEXEDIT_LIBTITLEBAR_MEM), gHexEditHiiHandle);
break;
+
+ default:
+ break;
}
//
// print modified field
Index: Ping/Ping.h
===================================================================
--- Ping/Ping.h (revision 64)
+++ Ping/Ping.h (working copy)
@@ -78,3 +78,4 @@
} ICMP_TX_INFO;
#endif
+
Index: Ping/Ping.inf
===================================================================
--- Ping/Ping.inf (revision 64)
+++ Ping/Ping.inf (working copy)
@@ -25,24 +25,24 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
PingStrings.uni
Ping.h
Ping.c
[includes.common]
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(EDK_SOURCE)\Foundation\Library\Dxe\Include
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(EDK_SOURCE)/Foundation/Library/Dxe/Include
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
@@ -52,7 +52,6 @@
ArchProtocolLib
EdkGuidLib
EdkFrameworkGuidLib
- EfiDriverLib
[libraries.Ia32]
CpuIA32Lib
Index: Ping/Ping.c
===================================================================
--- Ping/Ping.c (revision 64)
+++ Ping/Ping.c (working copy)
@@ -20,14 +20,14 @@
--*/
#include "EfiShellLib.h"
-#include "CpuFuncs.h"
+//#include "CpuFuncs.h"
#include EFI_ARCH_PROTOCOL_DEFINITION (Cpu)
#include EFI_PROTOCOL_DEFINITION (Ip4)
#include "Ping.h"
#include STRING_DEFINES_FILE
extern UINT8 STRING_ARRAY_NAME[];
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiPingGuid = EFI_PING_GUID;
SHELL_VAR_CHECK_ITEM PingCheckList[] = {
@@ -59,7 +59,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -114,6 +114,8 @@
UINT32 RttMin;
UINT32 RttMax;
+EFI_CPU_ARCH_PROTOCOL *gCpu = NULL;
+
STATIC
UINT64
GetTimerValue (
@@ -135,7 +137,22 @@
--*/
{
- return EfiReadTsc ();
+ static UINT64 CurrentTick = 0;
+ UINT64 TimerPeriod;
+ EFI_STATUS Status;
+
+ ASSERT (gCpu != NULL);
+
+ Status = gCpu->GetTimerValue (gCpu, 0, &CurrentTick, &TimerPeriod);
+ if (EFI_ERROR (Status)) {
+ //
+ // The WinntGetTimerValue will return EFI_UNSUPPORTED. Set the
+ // TimerPeriod by ourselves.
+ //
+ CurrentTick += 1000000;
+ }
+
+ return CurrentTick;
}
STATIC
@@ -168,7 +185,7 @@
//
// Locate the Cpu Arch Protocol.
//
- Status = BS->LocateProtocol (&gEfiCpuArchProtocolGuid, NULL, &Cpu);
+ Status = BS->LocateProtocol (&gEfiCpuArchProtocolGuid, NULL, (VOID**)&Cpu);
if (EFI_ERROR (Status)) {
return Status;
}
Index: time/time.c
===================================================================
--- time/time.c (revision 64)
+++ time/time.c (working copy)
@@ -49,7 +49,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -64,8 +64,8 @@
BOOLEAN
GetNumber (
IN CHAR16 *Str,
- IN OUT INTN *Offset,
- IN OUT INTN *number,
+ IN OUT UINTN *Offset,
+ IN OUT UINTN *number,
IN BOOLEAN GetSecond
);
@@ -296,8 +296,8 @@
BOOLEAN
GetNumber (
IN CHAR16 *Str,
- IN OUT INTN *Offset,
- IN OUT INTN *Number,
+ IN OUT UINTN *Offset,
+ IN OUT UINTN *Number,
IN BOOLEAN GetSecond
)
{
Index: time/time.h
===================================================================
--- time/time.h (revision 64)
+++ time/time.h (working copy)
@@ -32,3 +32,4 @@
}
#endif
+
Index: time/time.inf
===================================================================
--- time/time.inf (revision 64)
+++ time/time.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
TimeStrings.uni
Time.c
Time.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: mount/mount.c
===================================================================
--- mount/mount.c (revision 64)
+++ mount/mount.c (working copy)
@@ -36,7 +36,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiMountGuid = EFI_MOUNT_GUID;
SHELL_VAR_CHECK_ITEM MountCheckList[] = {
{
@@ -55,7 +55,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: mount/mount.h
===================================================================
--- mount/mount.h (revision 64)
+++ mount/mount.h (working copy)
@@ -33,3 +33,4 @@
}
#endif
+
Index: mount/mount.inf
===================================================================
--- mount/mount.inf (revision 64)
+++ mount/mount.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
MountStrings.uni
mount.c
mount.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: mkdir/mkdir.inf
===================================================================
--- mkdir/mkdir.inf (revision 64)
+++ mkdir/mkdir.inf (working copy)
@@ -41,23 +41,23 @@
[sources.common]
MkdirStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
mkdir.c
mkdir.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: mkdir/mkdir.c
===================================================================
--- mkdir/mkdir.c (revision 64)
+++ mkdir/mkdir.c (working copy)
@@ -49,7 +49,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiMkdirGuid = EFI_MKDIR_GUID;
SHELL_VAR_CHECK_ITEM MkdirCheckList[] = {
{
@@ -68,7 +68,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: mkdir/mkdir.h
===================================================================
--- mkdir/mkdir.h (revision 64)
+++ mkdir/mkdir.h (working copy)
@@ -29,4 +29,5 @@
0x75ecb57f, 0x4264, 0x49d2, 0x98, 0xe6, 0x39, 0x1a, 0x32, 0x17, 0x9d, 0xf2 \
}
-#endif
\ No newline at end of file
+#endif
+
Index: pci/pci.h
===================================================================
--- pci/pci.h (revision 64)
+++ pci/pci.h (working copy)
@@ -30,7 +30,7 @@
0x388da6c3, 0x3447, 0x4b1f, 0xa0, 0xba, 0xa9, 0xe8, 0xa2, 0x87, 0xf1, 0x76 \
}
-#include "TIANO.h"
+#include "Tiano.h"
typedef enum {
PciDevice,
@@ -477,3 +477,4 @@
#pragma pack()
#endif // _PCI_H_
+
Index: pci/pci_class.c
===================================================================
--- pci/pci_class.c (revision 64)
+++ pci/pci_class.c (working copy)
@@ -30,7 +30,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
PCI_CLASS_ENTRY gClassStringList[];
Index: pci/pci.inf
===================================================================
--- pci/pci.inf (revision 64)
+++ pci/pci.inf (working copy)
@@ -41,7 +41,7 @@
[sources.common]
PciStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
pci.c
pci.h
pci_class.h
@@ -49,17 +49,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: pci/pci_class.h
===================================================================
--- pci/pci_class.h (revision 64)
+++ pci/pci_class.h (working copy)
@@ -24,7 +24,7 @@
#ifndef _PCI_CLASS_H_
#define _PCI_CLASS_H_
-#include "TIANO.h" // for UINT32 etc.
+#include "Tiano.h" // for UINT32 etc.
#define PCI_CLASS_STRING_LIMIT 54
//
// Printable strings for Pci class code
@@ -58,3 +58,4 @@
);
#endif // _PCI_CLASS_H_
+
Index: pci/pci.c
===================================================================
--- pci/pci.c (revision 64)
+++ pci/pci.c (working copy)
@@ -334,7 +334,7 @@
{
0,
0,
- 0,
+ (PCIE_CAPREG_FIELD_WIDTH)0,
NULL,
PcieExplainTypeMax
}
@@ -344,7 +344,7 @@
// Global Variables
//
PCI_CONFIG_SPACE *mConfigSpace;
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiPciGuid = EFI_PCI_GUID;
SHELL_VAR_CHECK_ITEM PciCheckList[] = {
{
@@ -375,7 +375,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -1034,7 +1034,7 @@
Status = BS->HandleProtocol (
Handle,
&gEfiPciRootBridgeIoProtocolGuid,
- IoDev
+ (VOID**)IoDev
);
if (EFI_ERROR (Status)) {
@@ -1043,7 +1043,7 @@
//
// Call Configuration() to get address space descriptors
//
- Status = (*IoDev)->Configuration (*IoDev, Descriptors);
+ Status = (*IoDev)->Configuration (*IoDev, (VOID**)Descriptors);
if (Status == EFI_UNSUPPORTED) {
*Descriptors = NULL;
return EFI_SUCCESS;
@@ -1237,7 +1237,7 @@
PrintToken (STRING_TOKEN (STR_PCI2_SINGLE_FUNCTION), HiiHandle);
}
- HeaderType = (UINT8) (Common->HeaderType & 0x7f);
+ HeaderType = (PCI_HEADER_TYPE) (Common->HeaderType & 0x7f);
switch (HeaderType) {
case PciDevice:
PrintToken (STRING_TOKEN (STR_PCI2_PCI_DEVICE), HiiHandle);
@@ -1300,6 +1300,9 @@
);
CapPtr = ConfigSpace->NonCommon.CardBus.CapabilitiesPtr;
break;
+
+ default:
+ Status = EFI_UNSUPPORTED;
}
//
// If Status bit4 is 1, dump or explain capability structure
@@ -1956,7 +1959,7 @@
INDEX_OF (&(CardBus->IoBase0)),
Io32Bit ? L" 32 bit" : L" 16 bit",
CardBus->IoBase0 & (Io32Bit ? 0xfffffffc : 0x0000fffc),
- CardBus->IoLimit0 & (Io32Bit ? 0xffffffff : 0x0000ffff) | 0x00000003
+ (CardBus->IoLimit0 & (Io32Bit ? 0xffffffff : 0x0000ffff)) | 0x00000003
);
Io32Bit = (BOOLEAN) (CardBus->IoBase1 & PCI_BIT_0);
@@ -1966,7 +1969,7 @@
INDEX_OF (&(CardBus->IoBase1)),
Io32Bit ? L" 32 bit" : L" 16 bit",
CardBus->IoBase1 & (Io32Bit ? 0xfffffffc : 0x0000fffc),
- CardBus->IoLimit1 & (Io32Bit ? 0xffffffff : 0x0000ffff) | 0x00000003
+ (CardBus->IoLimit1 & (Io32Bit ? 0xffffffff : 0x0000ffff)) | 0x00000003
);
//
Index: memmap/memmap.h
===================================================================
--- memmap/memmap.h (revision 64)
+++ memmap/memmap.h (working copy)
@@ -33,3 +33,4 @@
}
#endif
+
Index: memmap/memmap.inf
===================================================================
--- memmap/memmap.inf (revision 64)
+++ memmap/memmap.inf (working copy)
@@ -40,7 +40,7 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
memmapStrings.uni
memmap.c
memmap.h
@@ -48,17 +48,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: memmap/memmap.c
===================================================================
--- memmap/memmap.c (revision 64)
+++ memmap/memmap.c (working copy)
@@ -35,7 +35,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiMemmapGuid = EFI_MEMMAP_GUID;
SHELL_VAR_CHECK_ITEM MemmapCheckList[] = {
{
@@ -54,7 +54,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -216,7 +216,7 @@
}
Bytes = LShiftU64 (Desc->NumberOfPages, 12);
- Ptr = MemoryTypeStr (Desc->Type);
+ Ptr = MemoryTypeStr ((EFI_MEMORY_TYPE)Desc->Type);
PrintToken (
STRING_TOKEN (STR_MEMMAP_FIVE_ARGS),
HiiHandle,
Index: dblk/dblk.h
===================================================================
--- dblk/dblk.h (revision 64)
+++ dblk/dblk.h (working copy)
@@ -168,3 +168,4 @@
extern EFI_HII_HANDLE HiiDblkHandle;
#endif
+
Index: dblk/dblk.inf
===================================================================
--- dblk/dblk.inf (revision 64)
+++ dblk/dblk.inf (working copy)
@@ -26,23 +26,23 @@
[sources.common]
DblkStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
dblk.c
efidump.c
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: dblk/efidump.c
===================================================================
--- dblk/efidump.c (revision 64)
+++ dblk/efidump.c (working copy)
@@ -24,7 +24,7 @@
--*/
#include "dblk.h"
-#include "Efipart.h"
+#include "EfiPart.h"
#include "EfiShellLib.h"
#include STRING_DEFINES_FILE
@@ -320,13 +320,11 @@
VOID *AcpiTable;
VOID *Acpi20Table;
VOID *SMBIOSTable;
- VOID *SalSystemTable;
VOID *MpsTable;
AcpiTable = NULL;
Acpi20Table = NULL;
SMBIOSTable = NULL;
- SalSystemTable = NULL;
MpsTable = NULL;
PrintToken (
@@ -352,10 +350,12 @@
PrintToken (STRING_TOKEN (STR_DEBUG_STD_ERROR_ON), HiiDblkHandle, LibDevicePathToStr (DevicePath));
}
- PrintToken (STRING_TOKEN (STR_DEBUG_RUNTIME_SERVICES), HiiDblkHandle, (UINT64) Tbl.Sys->RuntimeServices);
- PrintToken (STRING_TOKEN (STR_DEBUG_BOOT_SERVICES), HiiDblkHandle, (UINT64) Tbl.Sys->BootServices);
+ PrintToken (STRING_TOKEN (STR_DEBUG_RUNTIME_SERVICES), HiiDblkHandle, (UINT64)(UINTN) Tbl.Sys->RuntimeServices);
+ PrintToken (STRING_TOKEN (STR_DEBUG_BOOT_SERVICES), HiiDblkHandle, (UINT64)(UINTN) Tbl.Sys->BootServices);
EFI64_CODE (
+ VOID *SalSystemTable;
+
Status = LibGetSystemConfigurationTable(&gEfiSalSystemTableGuid, &SalSystemTable);
if (!EFI_ERROR(Status)) {
PrintToken (STRING_TOKEN(STR_DEBUG_SAL_SYSTEM_TABLE), HiiDblkHandle, (UINT64)SalSystemTable);
@@ -364,22 +364,22 @@
Status = LibGetSystemConfigurationTable (&gEfiAcpiTableGuid, &AcpiTable);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_ACPI_TABLE), HiiDblkHandle, (UINT64) AcpiTable);
+ PrintToken (STRING_TOKEN (STR_DEBUG_ACPI_TABLE), HiiDblkHandle, (UINT64)(UINTN) AcpiTable);
}
Status = LibGetSystemConfigurationTable (&gEfiAcpi20TableGuid, &Acpi20Table);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_APCI_2_TABLE), HiiDblkHandle, (UINT64) Acpi20Table);
+ PrintToken (STRING_TOKEN (STR_DEBUG_APCI_2_TABLE), HiiDblkHandle, (UINT64)(UINTN) Acpi20Table);
}
Status = LibGetSystemConfigurationTable (&gEfiMpsTableGuid, &MpsTable);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_MPS_TABLE), HiiDblkHandle, (UINT64) MpsTable);
+ PrintToken (STRING_TOKEN (STR_DEBUG_MPS_TABLE), HiiDblkHandle, (UINT64)(UINTN) MpsTable);
}
Status = LibGetSystemConfigurationTable (&gEfiSmbiosTableGuid, &SMBIOSTable);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_SMBIOS_TABLE), HiiDblkHandle, (UINT64) SMBIOSTable);
+ PrintToken (STRING_TOKEN (STR_DEBUG_SMBIOS_TABLE), HiiDblkHandle, (UINT64)(UINTN) SMBIOSTable);
}
}
Index: dblk/dblk.c
===================================================================
--- dblk/dblk.c (revision 64)
+++ dblk/dblk.c (working copy)
@@ -52,7 +52,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: date/date.h
===================================================================
--- date/date.h (revision 64)
+++ date/date.h (working copy)
@@ -32,3 +32,4 @@
}
#endif
+
Index: date/date.inf
===================================================================
--- date/date.inf (revision 64)
+++ date/date.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
DateStrings.uni
Date.c
Date.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: date/date.c
===================================================================
--- date/date.c (revision 64)
+++ date/date.c (working copy)
@@ -53,8 +53,8 @@
BOOLEAN
GetNumber (
IN CHAR16 *Str,
- IN OUT INTN *Position,
- IN OUT INTN *Number,
+ IN OUT UINTN *Position,
+ IN OUT UINTN *Number,
IN BOOLEAN EndNum
);
@@ -92,7 +92,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -330,8 +330,8 @@
BOOLEAN
GetNumber (
IN CHAR16 *Str,
- IN OUT INTN *Position,
- IN OUT INTN *Number,
+ IN OUT UINTN *Position,
+ IN OUT UINTN *Number,
IN BOOLEAN EndNum
)
{
Index: rm/rm.c
===================================================================
--- rm/rm.c (revision 64)
+++ rm/rm.c (working copy)
@@ -54,7 +54,7 @@
NULL,
0,
0,
- FALSE
+ (SHELL_VAR_CHECK_FLAG_TYPE) FALSE
}
};
Index: rm/rm.h
===================================================================
--- rm/rm.h (revision 64)
+++ rm/rm.h (working copy)
@@ -59,3 +59,4 @@
);
#endif
+
Index: rm/rm.inf
===================================================================
--- rm/rm.inf (revision 64)
+++ rm/rm.inf (working copy)
@@ -41,23 +41,23 @@
[sources.common]
RmStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
rm.h
rm.c
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: mem/MemCommonPart.c
===================================================================
--- mem/MemCommonPart.c (revision 64)
+++ mem/MemCommonPart.c (working copy)
@@ -58,7 +58,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -149,7 +149,7 @@
return EFI_SUCCESS;
}
- Address = (AddressStr) ? Xtoi (AddressStr) : (UINT64) SystemTable;
+ Address = (AddressStr) ? Xtoi (AddressStr) : (UINT64)(UINTN) SystemTable;
Size = (SizeStr) ? Xtoi (SizeStr) : 512;
//
@@ -157,7 +157,7 @@
//
PrintToken (STRING_TOKEN (STR_MEM_MEMORY_ADDR), HiiMemHandle, 2 * sizeof (UINTN), Address, Size);
if (MMIo) {
- Status = BS->LocateProtocol (&gEfiPciRootBridgeIoProtocolGuid, NULL, &PciRootBridgeIo);
+ Status = BS->LocateProtocol (&gEfiPciRootBridgeIoProtocolGuid, NULL, (VOID**)&PciRootBridgeIo);
if (EFI_ERROR (Status)) {
PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_LOC_PROT_ERR_EX), HiiMemHandle, L"mem", L"PciRootBridgeIo");
return Status;
@@ -172,7 +172,7 @@
return Status;
}
- PciRootBridgeIo->Mem.Read (PciRootBridgeIo, EfiPciIoWidthUint8, Address, Size, Buffer);
+ PciRootBridgeIo->Mem.Read (PciRootBridgeIo, EfiPciWidthUint8, Address, Size, Buffer);
} else {
Buffer = (UINT8 *) (UINTN) Address;
}
@@ -233,7 +233,7 @@
MMIo = FALSE;
AddressStr = NULL;
SizeStr = NULL;
- Address = (UINT64) SystemTable;
+ Address = (UINT64)(UINTN) SystemTable;
Size = 512;
RetCode = LibCheckVariables (SI, MemCheckList, &ChkPck, &Useful);
if (VarCheckOk != RetCode) {
@@ -312,7 +312,7 @@
//
PrintToken (STRING_TOKEN (STR_MEM_NEW_MEMORY_ADDR), HiiMemHandle, 2 * sizeof (UINTN), Address, Size);
if (MMIo) {
- Status = BS->LocateProtocol (&gEfiPciRootBridgeIoProtocolGuid, NULL, &PciRootBridgeIo);
+ Status = BS->LocateProtocol (&gEfiPciRootBridgeIoProtocolGuid, NULL, (VOID**)&PciRootBridgeIo);
if (EFI_ERROR (Status)) {
PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_LOC_PROT_ERR_EX), HiiMemHandle, L"mem", L"PciRootBridgeIo");
return Status;
@@ -327,7 +327,7 @@
return Status;
}
- PciRootBridgeIo->Mem.Read (PciRootBridgeIo, EfiPciIoWidthUint8, Address, Size, Buffer);
+ PciRootBridgeIo->Mem.Read (PciRootBridgeIo, EfiPciWidthUint8, Address, Size, Buffer);
} else {
Buffer = (UINT8 *) (UINTN) Address;
}
Index: mem/MemCommonPart.h
===================================================================
--- mem/MemCommonPart.h (revision 64)
+++ mem/MemCommonPart.h (working copy)
@@ -62,4 +62,4 @@
IN EFI_BLOCK_IO_PROTOCOL *BlkIo
);
-#endif
\ No newline at end of file
+#endif
Index: mem/mem.inf
===================================================================
--- mem/mem.inf (revision 64)
+++ mem/mem.inf (working copy)
@@ -25,7 +25,7 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
MemStrings.uni
DebugStrings.uni
mm.c
@@ -34,17 +34,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: mem/efidump.c
===================================================================
--- mem/efidump.c (revision 64)
+++ mem/efidump.c (working copy)
@@ -24,7 +24,7 @@
--*/
#include "debug.h"
-#include "Efipart.h"
+#include "EfiPart.h"
#include "EfiShellLib.h"
#include STRING_DEFINES_FILE
@@ -320,13 +320,11 @@
VOID *AcpiTable;
VOID *Acpi20Table;
VOID *SMBIOSTable;
- VOID *SalSystemTable;
VOID *MpsTable;
AcpiTable = NULL;
Acpi20Table = NULL;
SMBIOSTable = NULL;
- SalSystemTable = NULL;
MpsTable = NULL;
PrintToken (
@@ -352,11 +350,13 @@
PrintToken (STRING_TOKEN (STR_DEBUG_STD_ERROR_ON), HiiMemHandle, LibDevicePathToStr (DevicePath));
}
- PrintToken (STRING_TOKEN (STR_DEBUG_RUNTIME_SERVICES), HiiMemHandle, (UINT64) Tbl.Sys->RuntimeServices);
- PrintToken (STRING_TOKEN (STR_DEBUG_BOOT_SERVICES), HiiMemHandle, (UINT64) Tbl.Sys->BootServices);
+ PrintToken (STRING_TOKEN (STR_DEBUG_RUNTIME_SERVICES), HiiMemHandle, (UINT64)(UINTN) Tbl.Sys->RuntimeServices);
+ PrintToken (STRING_TOKEN (STR_DEBUG_BOOT_SERVICES), HiiMemHandle, (UINT64)(UINTN) Tbl.Sys->BootServices);
EFI64_CODE (
- Status = LibGetSystemConfigurationTable(&gEfiSalSystemTableGuid, &SalSystemTable);
+ VOID *SalSystemTable;
+
+ Status = LibGetSystemConfigurationTable(&gEfiSalSystemTableGuid, &SalSystemTable);
if (!EFI_ERROR(Status)) {
PrintToken (STRING_TOKEN(STR_DEBUG_SAL_SYSTEM_TABLE), HiiMemHandle, (UINT64)SalSystemTable);
}
@@ -364,22 +364,22 @@
Status = LibGetSystemConfigurationTable (&gEfiAcpiTableGuid, &AcpiTable);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_ACPI_TABLE), HiiMemHandle, (UINT64) AcpiTable);
+ PrintToken (STRING_TOKEN (STR_DEBUG_ACPI_TABLE), HiiMemHandle, (UINT64)(UINTN) AcpiTable);
}
Status = LibGetSystemConfigurationTable (&gEfiAcpi20TableGuid, &Acpi20Table);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_APCI_2_TABLE), HiiMemHandle, (UINT64) Acpi20Table);
+ PrintToken (STRING_TOKEN (STR_DEBUG_APCI_2_TABLE), HiiMemHandle, (UINT64)(UINTN) Acpi20Table);
}
Status = LibGetSystemConfigurationTable (&gEfiMpsTableGuid, &MpsTable);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_MPS_TABLE), HiiMemHandle, (UINT64) MpsTable);
+ PrintToken (STRING_TOKEN (STR_DEBUG_MPS_TABLE), HiiMemHandle, (UINT64)(UINTN) MpsTable);
}
Status = LibGetSystemConfigurationTable (&gEfiSmbiosTableGuid, &SMBIOSTable);
if (!EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_DEBUG_SMBIOS_TABLE), HiiMemHandle, (UINT64) SMBIOSTable);
+ PrintToken (STRING_TOKEN (STR_DEBUG_SMBIOS_TABLE), HiiMemHandle, (UINT64)(UINTN) SMBIOSTable);
}
}
Index: mem/debug.h
===================================================================
--- mem/debug.h (revision 64)
+++ mem/debug.h (working copy)
@@ -156,3 +156,4 @@
extern EFI_HII_HANDLE HiiMemHandle;
#endif
+
Index: ls/ls.c
===================================================================
--- ls/ls.c (revision 64)
+++ ls/ls.c (working copy)
@@ -59,7 +59,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -199,7 +199,6 @@
CHAR16 *PtrTwo;
CHAR16 *Path;
EFI_LIST_ENTRY DirList;
- EFI_LIST_ENTRY *Link;
SHELL_FILE_ARG *Arg;
BOOLEAN WildcardsEncountered;
CHAR16 *Pattern;
@@ -210,7 +209,6 @@
Argv = SI->Argv;
PtrTwo = NULL;
InitializeListHead (&DirList);
- Link = NULL;
Arg = NULL;
Pattern = NULL;
Status = EFI_SUCCESS;
@@ -815,8 +813,6 @@
CHAR16 *Path
)
{
-
- EFI_STATUS Status;
CHAR16 *PtrOne;
CHAR16 *PtrTwo;
UINTN Index1;
@@ -825,7 +821,6 @@
BOOLEAN LeadingBlanks;
LeadingBlanks = TRUE;
- Status = EFI_SUCCESS;
for (PtrOne = PtrTwo = Path; PtrOne < Path + StrLen (Path); PtrOne++) {
if ((*PtrOne) == ' ' && LeadingBlanks) {
@@ -917,14 +912,14 @@
if ((IsMatch && mIgnoreAttribute) ||
(IsMatch && !mAttributes && !(Info->Attribute & EFI_FILE_HIDDEN) && !(Info->Attribute & EFI_FILE_SYSTEM)) ||
- IsMatch &&
+ (IsMatch &&
mAttributes &&
(
(mAttribA ? (Info->Attribute & EFI_FILE_ARCHIVE ? TRUE : FALSE) : TRUE) &&
(mAttribH ? (Info->Attribute & EFI_FILE_HIDDEN ? TRUE : FALSE) : TRUE) &&
(mAttribR ? (Info->Attribute & EFI_FILE_READ_ONLY ? TRUE : FALSE) : TRUE) &&
(mAttribS ? (Info->Attribute & EFI_FILE_SYSTEM ? TRUE : FALSE) : TRUE) &&
- (mAttribD ? (Info->Attribute & EFI_FILE_DIRECTORY ? TRUE : FALSE) : TRUE)
+ (mAttribD ? (Info->Attribute & EFI_FILE_DIRECTORY ? TRUE : FALSE) : TRUE))
)
) {
IsMatch = TRUE;
Index: ls/ls.h
===================================================================
--- ls/ls.h (revision 64)
+++ ls/ls.h (working copy)
@@ -91,4 +91,5 @@
IN UINT16 VHlpToken
);
-#endif
\ No newline at end of file
+#endif
+
Index: ls/ls.inf
===================================================================
--- ls/ls.inf (revision 64)
+++ ls/ls.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
LsStrings.uni
ls.c
ls.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: stall/stall.c
===================================================================
--- stall/stall.c (revision 64)
+++ stall/stall.c (working copy)
@@ -50,7 +50,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: stall/stall.h
===================================================================
--- stall/stall.h (revision 64)
+++ stall/stall.h (working copy)
@@ -30,3 +30,4 @@
}
#endif
+
Index: stall/stall.inf
===================================================================
--- stall/stall.inf (revision 64)
+++ stall/stall.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
stallStrings.uni
stall.c
stall.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: DeviceTree/devicetree.c
===================================================================
--- DeviceTree/devicetree.c (revision 64)
+++ DeviceTree/devicetree.c (working copy)
@@ -36,7 +36,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiDevicetreeGuid = EFI_DEVICETREE_GUID;
SHELL_VAR_CHECK_ITEM DevicetreeCheckList[] = {
{
@@ -67,7 +67,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: DeviceTree/devicetree.h
===================================================================
--- DeviceTree/devicetree.h (revision 64)
+++ DeviceTree/devicetree.h (working copy)
@@ -32,3 +32,4 @@
0xf21044af, 0xeef6, 0x4d58, 0xb4, 0x56, 0x32, 0x86, 0xa0, 0x2b, 0x7c, 0x49 \
}
#endif
+
Index: DeviceTree/devicetree.inf
===================================================================
--- DeviceTree/devicetree.inf (revision 64)
+++ DeviceTree/devicetree.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
DevicetreeStrings.uni
devicetree.c
devicetree.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: TelnetMgmt/TelnetMgmt.c
===================================================================
--- TelnetMgmt/TelnetMgmt.c (revision 64)
+++ TelnetMgmt/TelnetMgmt.c (working copy)
@@ -32,7 +32,7 @@
//
#include STRING_DEFINES_FILE
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiTelnetMgmtGuid = EFI_TELNETMGMT_GUID;
EFI_GUID mEfiTelnetServerGuid = EFI_TELNET_SERVER_PROTOCOL_GUID;
SHELL_VAR_CHECK_ITEM TelnetmgmtCheckList[] = {
@@ -58,7 +58,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: TelnetMgmt/TelnetMgmt.h
===================================================================
--- TelnetMgmt/TelnetMgmt.h (revision 64)
+++ TelnetMgmt/TelnetMgmt.h (working copy)
@@ -29,4 +29,4 @@
0x55d41b9a, 0x954d, 0x4fbb, 0x8d, 0x6d, 0x24, 0x75, 0xf5, 0x30, 0x9d, 0x37 \
}
-#endif
\ No newline at end of file
+#endif
Index: TelnetMgmt/TelnetServer.h
===================================================================
--- TelnetMgmt/TelnetServer.h (revision 64)
+++ TelnetMgmt/TelnetServer.h (working copy)
@@ -81,3 +81,4 @@
extern EFI_GUID gEfiTelnetServerGuid;
#endif
+
Index: TelnetMgmt/TelnetMgmt.inf
===================================================================
--- TelnetMgmt/TelnetMgmt.inf (revision 64)
+++ TelnetMgmt/TelnetMgmt.inf (working copy)
@@ -25,23 +25,23 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
TelnetMgmtStrings.uni
TelnetMgmt.c
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: shellenv/if.c
===================================================================
--- shellenv/if.c (revision 64)
+++ shellenv/if.c (working copy)
@@ -59,7 +59,6 @@
BOOLEAN ExistNot;
UINTN NotPos;
BOOLEAN ExistI;
- UINTN IPos;
EFI_STATUS Status;
CHAR16 *FileName;
BOOLEAN FileExists;
@@ -122,10 +121,8 @@
//
if ((StriCmp (SI->Argv[1], L"/i") == 0)) {
ExistI = TRUE;
- IPos = 1;
} else {
ExistI = FALSE;
- IPos = 0;
}
NotPos = ExistI ? 2 : 1;
Index: shellenv/init.c
===================================================================
--- shellenv/init.c (revision 64)
+++ shellenv/init.c (working copy)
@@ -143,7 +143,7 @@
Status = BS->HandleProtocol (
mOldSEnv->Handle,
&ShellEnvProtocol,
- &(mOldSEnv->Interface)
+ (VOID**)&(mOldSEnv->Interface)
);
ASSERT (!EFI_ERROR (Status));
Status = BS->ReinstallProtocolInterface (
Index: shellenv/echo.c
===================================================================
--- shellenv/echo.c (revision 64)
+++ shellenv/echo.c (working copy)
@@ -52,7 +52,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: shellenv/shelle.h
===================================================================
--- shellenv/shelle.h (revision 64)
+++ shellenv/shelle.h (working copy)
@@ -2074,3 +2074,4 @@
);
#endif // _SHELLE_H_
+
Index: shellenv/batch.c
===================================================================
--- shellenv/batch.c (revision 64)
+++ shellenv/batch.c (working copy)
@@ -2388,7 +2388,6 @@
--*/
{
- BOOLEAN EndOfFile;
EFI_STATUS Status;
UINTN BufSize;
CHAR16 *CommandLine;
@@ -2396,7 +2395,6 @@
EFI_BATCH_STATEMENT *Stmt;
ENV_SHELL_INTERFACE NewShell;
UINTN GotoTargetStatus;
- UINTN SkippedIfCount;
BOOLEAN EchoStateValid;
BOOLEAN EchoState;
EFI_STATUS ExecuteResult;
@@ -2409,7 +2407,6 @@
// Initialize
//
Status = EFI_SUCCESS;
- EndOfFile = FALSE;
BufSize = 0;
EchoStateValid = FALSE;
EchoState = FALSE;
@@ -2468,14 +2465,6 @@
EFI_BATCH_SCRIPT_SIGNATURE
);
- //
- // Iterate through the file, reading a line at a time and executing each
- // line as a shell command. Nested shell scripts will come through
- // this code path recursively.
- //
- EndOfFile = FALSE;
- SkippedIfCount = 0;
-
while (1) {
//
// Read a command line from the file
@@ -2681,7 +2670,7 @@
LastError = ExecuteResult;
}
- if (ExecuteResult == -1) {
+ if (ExecuteResult == (EFI_STATUS) -1) {
SE2->DecrementShellNestingLevel ();
if (SE2->IsRootShell ()) {
goto Done;
@@ -2774,7 +2763,7 @@
Status = _ResumePreviousMode ();
}
- if (LastError == -1) {
+ if (LastError == (UINTN) -1) {
return LastError;
} else {
return Status;
Index: shellenv/dprot.c
===================================================================
--- shellenv/dprot.c (revision 64)
+++ shellenv/dprot.c (working copy)
@@ -23,7 +23,7 @@
#include "shelle.h"
#include "shellenvguid.h"
-#include "acpi.h"
+#include "Acpi.h"
STATIC CHAR16 *SEnvDP_IlleagalStr[] = { L"Illegal" };
@@ -328,7 +328,6 @@
I2O_DEVICE_PATH *I2ODevicePath;
MAC_ADDR_DEVICE_PATH *MacAddrDevicePath;
IPv4_DEVICE_PATH *IPv4DevicePath;
- IPv6_DEVICE_PATH *IPv6DevicePath;
INFINIBAND_DEVICE_PATH *InfinibandDevicePath;
UART_DEVICE_PATH *UartDevicePath;
VENDOR_DEVICE_PATH *VendorDevicePath;
@@ -464,7 +463,6 @@
break;
case MSG_IPv6_DP:
- IPv6DevicePath = (IPv6_DEVICE_PATH *) DevicePath;
PrintToken (STRING_TOKEN (STR_SHELLENV_DPROT_NOT_AVAIL), HiiEnvHandle);
break;
@@ -1054,6 +1052,8 @@
Magic = EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC;
} else if (NtHdr->FileHeader.Machine == EFI_IMAGE_MACHINE_X64) {
Magic = EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC;
+ } else if (NtHdr->FileHeader.Machine == EFI_IMAGE_MACHINE_AARCH64) {
+ Magic = EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC;
} else {
Magic = NtHdr->OptionalHeader.Magic;
}
@@ -1294,6 +1294,8 @@
case EfiIsaAcpiResourceInterrupt:
PrintToken (STRING_TOKEN (STR_SHELLENV_DPROT_INT), HiiEnvHandle);
break;
+ case EfiIsaAcpiResourceEndOfList:
+ return;
}
if (IsaIo->ResourceList->ResourceItem[Index].StartRange == IsaIo->ResourceList->ResourceItem[Index].EndRange) {
Index: shellenv/Connect.c
===================================================================
--- shellenv/Connect.c (revision 64)
+++ shellenv/Connect.c (working copy)
@@ -51,7 +51,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -78,7 +78,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -105,7 +105,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -333,7 +333,7 @@
Status = BS->HandleProtocol (
HandleBuffer[0],
&gEfiDevicePathProtocolGuid,
- &Instance
+ (VOID**)&Instance
);
if (EFI_ERROR (Status)) {
DriverBindingHandleCount = 1;
@@ -349,7 +349,7 @@
Status = BS->HandleProtocol (
HandleBuffer[0],
&gEfiDevicePathProtocolGuid,
- &Instance
+ (VOID**)&Instance
);
if (EFI_ERROR (Status)) {
PrintToken (
@@ -368,7 +368,7 @@
Status = BS->HandleProtocol (
HandleBuffer[1],
&gEfiDriverBindingProtocolGuid,
- &Instance
+ (VOID**)&Instance
);
if (EFI_ERROR (Status)) {
PrintToken (
@@ -407,7 +407,7 @@
Status = BS->HandleProtocol (
AllHandleBuffer[Index],
&gEfiDriverBindingProtocolGuid,
- &Instance
+ (VOID**)&Instance
);
if (EFI_ERROR (Status)) {
DeviceHandleBuffer[DeviceHandleCount++] = AllHandleBuffer[Index];
@@ -1052,7 +1052,7 @@
Status = BS->HandleProtocol (
*ConsoleHandle,
ConsoleGuid,
- &Interface
+ (VOID**)&Interface
);
}
@@ -1079,7 +1079,7 @@
Status = BS->HandleProtocol (
AllHandleBuffer[Index],
&gEfiDevicePathProtocolGuid,
- &Interface
+ (VOID**)&Interface
);
if (!EFI_ERROR (Status)) {
ConsoleIndex = Index;
@@ -1095,7 +1095,7 @@
BS->HandleProtocol (
*ConsoleHandle,
ConsoleGuid,
- ConsoleInterface
+ (VOID**)ConsoleInterface
);
}
Index: shellenv/shellenvguid.h
===================================================================
--- shellenv/shellenvguid.h (revision 64)
+++ shellenv/shellenvguid.h (working copy)
@@ -37,3 +37,4 @@
extern EFI_HII_HANDLE HiiEnvHandle;
#endif
+
Index: shellenv/protid.c
===================================================================
--- shellenv/protid.c (revision 64)
+++ shellenv/protid.c (working copy)
@@ -628,7 +628,7 @@
NULL,
0,
0,
- FALSE
+ (SHELL_VAR_CHECK_FLAG_TYPE) FALSE
}
};
@@ -1183,7 +1183,7 @@
*DriverName = LibDevicePathToStr (Image->FilePath);
}
} else {
- LibGetDriverName (DriverBindingHandle, Language, DriverName);
+ LibGetDriverName (DriverBindingHandle, (CHAR8*)Language, DriverName);
}
return EFI_SUCCESS;
@@ -1539,7 +1539,7 @@
DevicePath = NULL;
BestDeviceName = NULL;
- Status = BS->HandleProtocol (Handle, &gEfiDevicePathProtocolGuid, &DevicePath);
+ Status = BS->HandleProtocol (Handle, &gEfiDevicePathProtocolGuid, (VOID**)&DevicePath);
Print (L"\n");
PrintToken (STRING_TOKEN (STR_SHELLENV_PROTID_CONTROLLER_NAME), HiiEnvHandle);
@@ -1598,14 +1598,14 @@
Image = FALSE;
Status = GetDriverName (
DriverBindingHandleBuffer[Index],
- Language,
+ (UINT8*)Language,
FALSE,
&DriverName
);
if (DriverName == NULL) {
Status = GetDriverName (
DriverBindingHandleBuffer[Index],
- Language,
+ (UINT8*)Language,
TRUE,
&DriverName
);
@@ -1792,7 +1792,7 @@
Status = GetDriverName (
Handle,
- Language,
+ (UINT8*)Language,
FALSE,
&DriverName
);
@@ -1806,7 +1806,7 @@
Status = GetDriverName (
Handle,
- Language,
+ (UINT8*)Language,
TRUE,
&DriverName
);
@@ -1979,7 +1979,7 @@
if (Prot->Handles[Index] == Handle) {
Dump = Verbose ? Prot->DumpInfo : Prot->DumpToken;
- Status = BS->HandleProtocol (Handle, &Prot->ProtocolId, &Interface);
+ Status = BS->HandleProtocol (Handle, &Prot->ProtocolId, (VOID**)&Interface);
if (!EFI_ERROR (Status)) {
if (Verbose) {
for (Index1 = 0; Index1 < ProtocolBufferCount; Index1++) {
@@ -2027,7 +2027,7 @@
goto Done;
}
- Status = BS->HandleProtocol (Handle, ProtocolBuffer[Index1], &Interface);
+ Status = BS->HandleProtocol (Handle, ProtocolBuffer[Index1], (VOID**)&Interface);
if (!EFI_ERROR (Status)) {
PrintToken (
STRING_TOKEN (STR_SHELLENV_PROTID_TWO_VARS_HG_NEW),
@@ -2660,8 +2660,6 @@
--*/
{
- EFI_STATUS Status;
-
DEVICEPATH_INFO *DevicePathInfo;
UINTN Index;
@@ -2688,7 +2686,7 @@
//
// Establish current device path info list
//
- Status = LibLocateHandle (
+ LibLocateHandle (
ByProtocol,
Protocol,
NULL,
Index: shellenv/parsecmd.h
===================================================================
--- shellenv/parsecmd.h (revision 64)
+++ shellenv/parsecmd.h (working copy)
@@ -103,4 +103,5 @@
IN OUT SHELL_PARSED_ARGS *args
);
-#endif
\ No newline at end of file
+#endif
+
Index: shellenv/ConsoleProxy.c
===================================================================
--- shellenv/ConsoleProxy.c (revision 64)
+++ shellenv/ConsoleProxy.c (working copy)
@@ -1483,7 +1483,7 @@
if (!EFI_ERROR (TimerStatus)) {
mConInProxy.InputState = INPUT_STATE_DEFAULT;
- BS->SetTimer (
+ Status = BS->SetTimer (
mConInProxy.TwoSecondTimeOut,
TimerCancel,
0
@@ -1496,9 +1496,11 @@
(UINT64) 20000000
);
mConInProxy.InputState = INPUT_STATE_ESC;
+ } else {
+ Status = EFI_UNSUPPORTED;
}
- return EFI_SUCCESS;
+ return Status;
}
EFI_STATUS
Index: shellenv/conio.c
===================================================================
--- shellenv/conio.c (revision 64)
+++ shellenv/conio.c (working copy)
@@ -889,7 +889,7 @@
//
// If we need to update the output do so now
//
- if (Update != -1) {
+ if (Update != (UINTN) -1) {
if ((ConOut->Mode->CursorColumn != (INT32) Column) || (ConOut->Mode->CursorRow != (INT32) Row)) {
PrintAt (Column, Row, L"%s%.*s", Str + Update, Delete, L"");
} else {
Index: shellenv/map.c
===================================================================
--- shellenv/map.c (revision 64)
+++ shellenv/map.c (working copy)
@@ -185,7 +185,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -206,7 +206,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -2038,13 +2038,13 @@
goto Done;
}
- Status = BS->HandleProtocol (Handle, &gEfiBlockIoProtocolGuid, &BlockIo);
+ Status = BS->HandleProtocol (Handle, &gEfiBlockIoProtocolGuid, (VOID**)&BlockIo);
//
// This is just for NT32, because fsntx has no block io protocol installed
// but fsntx has installed simple file system protocol
//
if (EFI_ERROR (Status)) {
- Status = BS->HandleProtocol (Handle, &gEfiSimpleFileSystemProtocolGuid, &BlockIo);
+ Status = BS->HandleProtocol (Handle, &gEfiSimpleFileSystemProtocolGuid, (VOID**)&BlockIo);
}
if (EFI_ERROR (Status)) {
@@ -2630,7 +2630,6 @@
UINTN Index;
UINTN HandleNo;
BOOLEAN EchoStatus;
- BOOLEAN Same;
CHAR16 MapStr[8];
EFI_LIST_ENTRY *Link;
EFI_LIST_ENTRY *Head;
@@ -2729,11 +2728,6 @@
}
}
}
- //
- // New code, try to make mapping list sequence unchanged if current device
- // paths and original device paths are the same
- //
- Same = FALSE;
//
// Load handle table and handle protocol info so that we can get
@@ -3410,4 +3404,4 @@
FreePool (HistoryNode->DevicePath);
FreePool (HistoryNode);
}
-}
\ No newline at end of file
+}
Index: shellenv/pause.c
===================================================================
--- shellenv/pause.c (revision 64)
+++ shellenv/pause.c (working copy)
@@ -47,7 +47,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: shellenv/exec.c
===================================================================
--- shellenv/exec.c (revision 64)
+++ shellenv/exec.c (working copy)
@@ -105,7 +105,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -126,7 +126,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -1270,7 +1270,6 @@
SHELLENV_INTERNAL_COMMAND InternalCommand;
EFI_HANDLE NewImage;
EFI_FILE_HANDLE Script;
- BOOLEAN ShowHelp;
BOOLEAN ConsoleContextSaved;
EFI_HANDLE SavedConsoleInHandle;
EFI_HANDLE SavedConsoleOutHandle;
@@ -1292,7 +1291,6 @@
//
Status = EFI_SUCCESS;
ParentShell = NULL;
- ShowHelp = FALSE;
ConsoleContextSaved = FALSE;
SavedConIn = NULL;
SavedConOut = NULL;
@@ -1557,7 +1555,7 @@
);
EFI_SHELL_APP_INIT (ParentImageHandle, ParentSystemTable);
- if (-2 == Status) {
+ if ((EFI_STATUS) -2 == Status) {
//
// if status = -2 we assume that a nested shell has just exited.
//
@@ -1613,7 +1611,9 @@
Done:
DEBUG_CODE (
if (EFI_ERROR (Status) && Output) {
- if ((Status == -1) || (Status == -2) || (Status == EFI_REDIRECTION_NOT_ALLOWED)
+ if ((Status == (EFI_STATUS) -1)
+ || (Status == (EFI_STATUS) -2)
+ || (Status == EFI_REDIRECTION_NOT_ALLOWED)
|| (Status == EFI_REDIRECTION_SAME)) {
} else {
PrintToken (STRING_TOKEN (STR_SHELLENV_EXEC_EXIT_STATUS_CODE), HiiEnvHandle, Status);
@@ -1674,7 +1674,7 @@
PrintToken (STRING_TOKEN (STR_SHELLENV_REDIR_NOT_ALLOWED), HiiEnvHandle);
}
- if (Status != -1) {
+ if (Status != (EFI_STATUS) -1) {
//
// Don't Print on a "Disconnect All" exit. The ConOut device may not exist
//
@@ -1872,7 +1872,7 @@
return Status;
}
//
- // Processing foo: or foo:\
+ // Processing foo:\ or foo:
//
if (PathPos != -1 && Ptr1 == NULL) {
return Status;
@@ -2638,7 +2638,6 @@
EFI_STATUS Status;
CHAR16 *Alias;
CHAR16 *SubstituteStr;
- CHAR16 *OldSubstituteStr;
BOOLEAN Literal;
BOOLEAN Comment;
BOOLEAN IsVariable;
@@ -2735,7 +2734,6 @@
// Try to find a shell enviroment variable
//
QuoteCount = 0;
- OldSubstituteStr = SubstituteStr;
SubstituteStr = Str + 1;
while (*SubstituteStr != '%' && *SubstituteStr != 0 && (!IsWhiteSpace (*SubstituteStr) || ParseState->Quote)) {
if (*SubstituteStr == '"') {
Index: shellenv/for.c
===================================================================
--- shellenv/for.c (revision 64)
+++ shellenv/for.c (working copy)
@@ -24,7 +24,7 @@
#include "shelle.h"
#include "shellenvguid.h"
-/*
+#if 0
BOOLEAN
CheckInterValue (
IN CHAR16 *wszValueStr,
@@ -190,7 +190,7 @@
Returns:
EFI_SUCCESS The function finished sucessfully
---
+--*/
{
EFI_BATCH_STATEMENT *Stmt;
EFI_LIST_ENTRY FileList;
@@ -326,7 +326,8 @@
return Status;
}
-*/
+#endif
+
EFI_STATUS
SEnvCmdForRun (
IN EFI_HANDLE hImageHandle,
Index: shellenv/help.c
===================================================================
--- shellenv/help.c (revision 64)
+++ shellenv/help.c (working copy)
@@ -52,7 +52,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: shellenv/var.c
===================================================================
--- shellenv/var.c (revision 64)
+++ shellenv/var.c (working copy)
@@ -110,7 +110,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -144,7 +144,6 @@
EFI_LIST_ENTRY *ListHead;
VARIABLE_ID *Var;
EFI_STATUS Status;
- BOOLEAN IsString;
UINT32 Attributes;
//
@@ -175,15 +174,12 @@
// See if it's a shellenv variable
//
ListHead = NULL;
- IsString = FALSE;
if (CompareGuid (&Id, &SEnvEnvId) == 0) {
ListHead = &SEnvEnv;
- IsString = TRUE;
}
if (CompareGuid (&Id, &SEnvAliasId) == 0) {
ListHead = &SEnvAlias;
- IsString = TRUE;
}
if (ListHead) {
Index: reset/reset.c
===================================================================
--- reset/reset.c (revision 64)
+++ reset/reset.c (working copy)
@@ -61,7 +61,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: reset/reset.h
===================================================================
--- reset/reset.h (revision 64)
+++ reset/reset.h (working copy)
@@ -32,3 +32,4 @@
}
#endif
+
Index: reset/reset.inf
===================================================================
--- reset/reset.inf (revision 64)
+++ reset/reset.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
ResetStrings.uni
Reset.c
Reset.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: touch/touch.c
===================================================================
--- touch/touch.c (revision 64)
+++ touch/touch.c (working copy)
@@ -64,7 +64,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiTouchGuid = EFI_TOUCH_GUID;
SHELL_VAR_CHECK_ITEM TouchCheckList[] = {
{
Index: touch/touch.h
===================================================================
--- touch/touch.h (revision 64)
+++ touch/touch.h (working copy)
@@ -29,4 +29,4 @@
0xa16a4695, 0x5815, 0x4d4f, 0xb8, 0xe, 0x6a, 0xf, 0x88, 0xac, 0xdb, 0x6c \
}
-#endif
\ No newline at end of file
+#endif
Index: touch/touch.inf
===================================================================
--- touch/touch.inf (revision 64)
+++ touch/touch.inf (working copy)
@@ -39,23 +39,23 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
TouchStrings.uni
touch.c
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: Shell.inf
===================================================================
--- Shell.inf (revision 64)
+++ Shell.inf (working copy)
@@ -25,179 +25,189 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- Library\ShellDebug.c
- Library\DPath.c
- Library\Init.c
- Library\Lock.c
- Library\Str.c
- Library\IO.c
- Library\Mem.c
- Library\Misc.c
- Library\Data.c
- Library\RtData.c
- Library\ShellEnvInt.c
- Library\Handle.c
- Library\FileIO.c
- Library\ConsistMapping.c
- Library\CRC.c
- Library\Event.c
- Library\Perf.c
- Library\VarCheck.c
- Library\HiiSupport.c
+ Library/ShellDebug.c
+ Library/DPath.c
+ Library/Init.c
+ Library/Lock.c
+ Library/Str.c
+ Library/IO.c
+ Library/Mem.c
+ Library/Misc.c
+ Library/Data.c
+ Library/RtData.c
+ Library/ShellEnvInt.c
+ Library/Handle.c
+ Library/FileIO.c
+ Library/ConsistMapping.c
+ Library/CRC.c
+ Library/Event.c
+ Library/Perf.c
+ Library/VarCheck.c
+ Library/HiiSupport.c
- newshell\NshellStrings.uni
- newshell\init.c
- newshell\nshell.h
- newshell\fakehii.c
+ newshell/NshellStrings.uni
+ newshell/init.c
+ newshell/nshell.h
+ newshell/fakehii.c
ShCommonStrings.uni
- shellenv\ShellenvHelpStrings.uni
- shellenv\ShellenvStrings.uni
- shellenv\ScriptCmdStrings.uni
- shellenv\ConnectStrings.uni
- shellenv\EchoStrings.uni
- shellenv\HelpStrings.uni
- shellenv\MapStrings.uni
- shellenv\CdStrings.uni
- shellenv\DhStrings.uni
+ shellenv/ShellenvHelpStrings.uni
+ shellenv/ShellenvStrings.uni
+ shellenv/ScriptCmdStrings.uni
+ shellenv/ConnectStrings.uni
+ shellenv/EchoStrings.uni
+ shellenv/HelpStrings.uni
+ shellenv/MapStrings.uni
+ shellenv/CdStrings.uni
+ shellenv/DhStrings.uni
- shellenv\cmddisp.c
- shellenv\connect.c
- shellenv\data.c
- shellenv\exec.c
- shellenv\init.c
- shellenv\protid.c
- shellenv\var.c
- shellenv\conio.c
- shellenv\consoleproxy.c
- shellenv\handle.c
- shellenv\dprot.c
- shellenv\map.c
- shellenv\marg.c
- shellenv\batch.c
- shellenv\if.c
- shellenv\goto.c
- shellenv\echo.c
- shellenv\pause.c
- shellenv\for.c
- shellenv\wait.c
- shellenv\help.c
- shellenv\shelle.h
- shellenv\shellenvguid.h
- shellenv\parsecmd.c
- shellenv\shift.c
+ shellenv/cmddisp.c
+ shellenv/connect.c
+ shellenv/data.c
+ shellenv/exec.c
+ shellenv/init.c
+ shellenv/protid.c
+ shellenv/var.c
+ shellenv/conio.c
+ shellenv/consoleproxy.c
+ shellenv/handle.c
+ shellenv/dprot.c
+ shellenv/map.c
+ shellenv/marg.c
+ shellenv/batch.c
+ shellenv/if.c
+ shellenv/goto.c
+ shellenv/echo.c
+ shellenv/pause.c
+ shellenv/for.c
+ shellenv/wait.c
+ shellenv/help.c
+ shellenv/shelle.h
+ shellenv/shellenvguid.h
+ shellenv/parsecmd.c
+ shellenv/shift.c
- unload\UnloadStrings.uni
- unload\unload.c
+ unload/UnloadStrings.uni
+ unload/unload.c
- attrib\AttribStrings.uni
- attrib\attrib.c
- attrib\attrib.h
+ attrib/AttribStrings.uni
+ attrib/attrib.c
+ attrib/attrib.h
- cls\clsstrings.uni
- cls\cls.c
+ cls/clsstrings.uni
+ cls/cls.c
- cp\CpStrings.uni
- cp\cp.h
- cp\cp.c
+ cp/CpStrings.uni
+ cp/cp.h
+ cp/cp.c
- date\DateStrings.uni
- date\date.c
- date\date.h
+ date/DateStrings.uni
+ date/date.c
+ date/date.h
- load\LoadStrings.uni
- load\load.c
- load\load.h
+ load/LoadStrings.uni
+ load/load.c
+ load/load.h
- ls\LsStrings.uni
- ls\ls.h
- ls\ls.c
+ ls/LsStrings.uni
+ ls/ls.h
+ ls/ls.c
- mkdir\MkdirStrings.uni
- mkdir\mkdir.c
- mkdir\mkdir.h
+ mkdir/MkdirStrings.uni
+ mkdir/mkdir.c
+ mkdir/mkdir.h
- mv\MvStrings.uni
- mv\mv.c
- mv\mv.h
+ mv/MvStrings.uni
+ mv/mv.c
+ mv/mv.h
- reset\ResetStrings.uni
- reset\reset.c
- reset\reset.h
+ reset/ResetStrings.uni
+ reset/reset.c
+ reset/reset.h
- rm\RmStrings.uni
- rm\rm.h
- rm\rm.c
+ rm/RmStrings.uni
+ rm/rm.h
+ rm/rm.c
- type\TypeStrings.uni
- type\type.c
- type\type.h
- time\TimeStrings.uni
- time\time.c
- time\time.h
+ type/TypeStrings.uni
+ type/type.c
+ type/type.h
+ time/TimeStrings.uni
+ time/time.c
+ time/time.h
- touch\TouchStrings.uni
- touch\touch.c
- touch\touch.h
+ touch/TouchStrings.uni
+ touch/touch.c
+ touch/touch.h
- vol\VolStrings.uni
- vol\vol.c
- vol\vol.h
+ vol/VolStrings.uni
+ vol/vol.c
+ vol/vol.h
- ver\VerStrings.uni
- ver\ver.c
- ver\ver.h
+ ver/VerStrings.uni
+ ver/ver.c
+ ver/ver.h
- drivers\driversStrings.uni
- drivers\drivers.c
- drivers\drivers.h
+ drivers/driversStrings.uni
+ drivers/drivers.c
+ drivers/drivers.h
- drvcfg\DrvcfgStrings.uni
- drvcfg\drvcfg.c
- drvcfg\drvcfg.h
+ drvcfg/DrvcfgStrings.uni
+ drvcfg/drvcfg.c
+ drvcfg/drvcfg.h
- drvdiag\DrvdiagStrings.uni
- drvdiag\drvdiag.c
- drvdiag\drvdiag.h
+ drvdiag/DrvdiagStrings.uni
+ drvdiag/drvdiag.c
+ drvdiag/drvdiag.h
[sources.ia32]
- ver\ia32\ver32.c
- Library\ia32\math.c
- Library\ia32\initplat.c
+ ver/IA32/ver32.c
+ Library/IA32/math.c
+ Library/IA32/initplat.c
[sources.ipf]
- ver\ipf\ver64.c
- Library\ipf\math.c
- Library\ipf\initplat.c
- Library\ipf\palproc.s
- Library\ipf\salpal.c
+ ver/IPF/ver64.c
+ Library/IPF/math.c
+ Library/IPF/initplat.c
+ Library/IPF/palproc.s
+ Library/IPF/salpal.c
[sources.EBC]
- ver\ebc\verEbc.c
- Library\EBC\math.c
- Library\EBC\initplat.c
+ ver/ebc/verEbc.c
+ Library/Ebc/math.c
+ Library/Ebc/initplat.c
[sources.x64]
- ver\ia32\ver32.c
- Library\ipf\math.c
- Library\ia32\initplat.c
+ ver/IA32/ver32.c
+ Library/IPF/math.c
+ Library/IA32/initplat.c
+[sources.ARM]
+ ver/ia32/ver32.c
+ Library/IPF/math.c
+ Library/IA32/initplat.c
+
+[sources.AARCH64]
+ ver/ia32/ver32.c
+ Library/IPF/math.c
+ Library/IA32/initplat.c
+
[includes.common]
.
- .\Inc
- .\ver
- .\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
+ ./Inc
+ ./ver
+ ./Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
$(DEST_DIR)
[libraries.common]
@@ -229,4 +239,4 @@
-
\ No newline at end of file
+
Index: IfConfig/IfConfig.inf
===================================================================
--- IfConfig/IfConfig.inf (revision 64)
+++ IfConfig/IfConfig.inf (working copy)
@@ -25,7 +25,7 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
IfConfigStrings.uni
IfConfig.c
IfConfig.h
@@ -33,25 +33,24 @@
ShellNetHelper.h
[includes.common]
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(EDK_SOURCE)\Foundation\Library\Dxe\Include
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(EDK_SOURCE)/Foundation/Library/Dxe/Include
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
EdkProtocolLib
EfiProtocolLib
EdkGuidLib
- EfiDriverLib
[nmake.common]
C_PROJ_FLAGS = $(C_PROJ_FLAGS)
Index: IfConfig/ShellNetHelper.h
===================================================================
--- IfConfig/ShellNetHelper.h (revision 64)
+++ IfConfig/ShellNetHelper.h (working copy)
@@ -87,3 +87,4 @@
IN EFI_HANDLE ChildHandle
);
#endif
+
Index: IfConfig/IfConfig.c
===================================================================
--- IfConfig/IfConfig.c (revision 64)
+++ IfConfig/IfConfig.c (working copy)
@@ -29,7 +29,7 @@
//
#define NIC_ITEM_CONFIG_SIZE sizeof (NIC_IP4_CONFIG_INFO) + sizeof (EFI_IP4_ROUTE_TABLE) * 16
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiIfConfigGuid = EFI_IFCONFIG_GUID;
@@ -75,7 +75,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -669,7 +669,7 @@
Status = BS->LocateProtocol (
&gEfiHiiConfigRoutingProtocolGuid,
NULL,
- &mHiiConfigRouting
+ (VOID**)&mHiiConfigRouting
);
if (EFI_ERROR (Status)) {
return EFI_NOT_FOUND;
Index: IfConfig/IfConfig.h
===================================================================
--- IfConfig/IfConfig.h (revision 64)
+++ IfConfig/IfConfig.h (working copy)
@@ -60,3 +60,4 @@
} ARP_REQUEST;
#endif
+
Index: edit/libStatusBar.c
===================================================================
--- edit/libStatusBar.c (revision 64)
+++ edit/libStatusBar.c (working copy)
@@ -157,11 +157,15 @@
// back up the screen attributes
//
Orig = MainEditor.ColorAttributes;
+ New.Data = 0;
New.Colors.Foreground = Orig.Colors.Background;
New.Colors.Background = Orig.Colors.Foreground;
Out->EnableCursor (Out, FALSE);
- Out->SetAttribute (Out, New.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (New.Colors.Foreground, New.Colors.Background)
+ );
//
// clear status bar
@@ -191,7 +195,10 @@
//
// restore the old screen attributes
//
- Out->SetAttribute (Out, Orig.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (Orig.Colors.Foreground, Orig.Colors.Background)
+ );
//
// restore position in edit area
Index: edit/libFileBuffer.c
===================================================================
--- edit/libFileBuffer.c (revision 64)
+++ edit/libFileBuffer.c (working copy)
@@ -196,8 +196,9 @@
// backup the old screen attributes
//
Orig = MainEditor.ColorAttributes;
- New.Colors.Foreground = Orig.Colors.Background;
- New.Colors.Background = Orig.Colors.Foreground;
+ New.Data = 0;
+ New.Colors.Foreground = Orig.Colors.Foreground;
+ New.Colors.Background = Orig.Colors.Background;
//
// clear the old mouse position
@@ -235,10 +236,14 @@
Value
);
}
+
//
// set the new mouse position
//
- Out->SetAttribute (Out, New.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (New.Colors.Background, New.Colors.Foreground)
+ );
//
// clear the old mouse position
@@ -278,7 +283,10 @@
//
// end of HasCharacter
//
- Out->SetAttribute (Out, Orig.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (Orig.Colors.Foreground, Orig.Colors.Background)
+ );
}
//
// end of MouseNeedRefresh
@@ -768,7 +776,7 @@
Handle = NULL;
FileSize = 0;
UnicodeBuffer = NULL;
- Type = 0;
+ Type = DEFAULT_TYPE;
//
// in this function, when you return error ( except EFI_OUT_OF_RESOURCES )
@@ -2624,15 +2632,9 @@
VOID
)
{
- EFI_EDITOR_LINE *Line;
UINTN FRow;
UINTN FCol;
- //
- // go to the first column of the line
- //
- Line = FileBuffer.CurrentLine;
-
FRow = FileBuffer.FilePosition.Row;
FCol = 1;
Index: edit/libtitlebar.h
===================================================================
--- edit/libtitlebar.h (revision 64)
+++ edit/libtitlebar.h (working copy)
@@ -46,3 +46,4 @@
);
#endif
+
Index: edit/libstatusbar.h
===================================================================
--- edit/libstatusbar.h (revision 64)
+++ edit/libstatusbar.h (working copy)
@@ -53,3 +53,4 @@
);
#endif
+
Index: edit/libfilebuffer.h
===================================================================
--- edit/libfilebuffer.h (revision 64)
+++ edit/libfilebuffer.h (working copy)
@@ -209,3 +209,4 @@
);
#endif
+
Index: edit/libInputBar.c
===================================================================
--- edit/libInputBar.c (revision 64)
+++ edit/libInputBar.c (working copy)
@@ -141,8 +141,6 @@
UINTN Size;
EFI_STATUS Status;
BOOLEAN NoDisplay;
- UINTN Limit;
- UINTN PromptLen;
//
// variable initialization
@@ -162,10 +160,14 @@
// back up the old screen attributes
//
Orig = MainEditor.ColorAttributes;
+ New.Data = 0;
New.Colors.Foreground = Orig.Colors.Background;
New.Colors.Background = Orig.Colors.Foreground;
- Out->SetAttribute (Out, New.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (New.Colors.Foreground, New.Colors.Background)
+ );
//
// clear input bar
@@ -173,22 +175,19 @@
EditorClearLine (INPUT_BAR_LOCATION);
Out->SetCursorPosition (Out, 0, INPUT_BAR_LOCATION - 1);
- PrintToken (STRING_TOKEN (STR_EDIT_LIBINPUTBAR_MAININPUTBAR), HiiHandle, MainInputBar.Prompt);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBINPUTBAR_MAININPUTBAR), gEditHiiHandle, MainInputBar.Prompt);
//
- // that's the maximum input length that can be displayed on screen
- //
- PromptLen = StrLen (MainInputBar.Prompt);
- Limit = MainEditor.ScreenSize.Column - PromptLen;
-
- //
// this is a selection prompt, cursor will stay in edit area
// actually this is for search , search/replace
//
if (StrStr (MainInputBar.Prompt, L"Yes/No")) {
NoDisplay = TRUE;
FileBufferRestorePosition ();
- Out->SetAttribute (Out, Orig.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (Orig.Colors.Foreground, Orig.Colors.Background)
+ );
} else {
NoDisplay = FALSE;
}
@@ -265,7 +264,10 @@
//
// restore screen attributes
//
- Out->SetAttribute (Out, Orig.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (Orig.Colors.Foreground, Orig.Colors.Background)
+ );
StatusBarNeedRefresh = TRUE;
Index: edit/libEditor.c
===================================================================
--- edit/libEditor.c (revision 64)
+++ edit/libEditor.c (working copy)
@@ -123,7 +123,7 @@
Status = BS->HandleProtocol (
In,
&gEfiSimplePointerProtocolGuid,
- &MainEditor.MouseInterface
+ (VOID**)&MainEditor.MouseInterface
);
if (EFI_ERROR (Status)) {
//
@@ -146,7 +146,7 @@
Status = BS->HandleProtocol (
HandleBuffer[Index],
&gEfiSimplePointerProtocolGuid,
- &MainEditor.MouseInterface
+ (VOID**)&MainEditor.MouseInterface
);
if (!EFI_ERROR (Status)) {
break;
@@ -169,31 +169,31 @@
//
Status = MainTitleBarInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_TITLEBAR), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_TITLEBAR), gEditHiiHandle);
return EFI_LOAD_ERROR;
}
Status = MainMenuBarInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_MAINMENU), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_MAINMENU), gEditHiiHandle);
return EFI_LOAD_ERROR;
}
Status = MainStatusBarInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_STATUSBAR), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_STATUSBAR), gEditHiiHandle);
return EFI_LOAD_ERROR;
}
Status = MainInputBarInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_INPUTBAR), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_INPUTBAR), gEditHiiHandle);
return EFI_LOAD_ERROR;
}
Status = FileBufferInit ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_FILEBUFFER), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_FILEBUFFER), gEditHiiHandle);
return EFI_LOAD_ERROR;
}
//
@@ -234,27 +234,27 @@
//
Status = MainTitleBarCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_TILEBAR_CLEANUP), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_TILEBAR_CLEANUP), gEditHiiHandle);
}
Status = MainMenuBarCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_MENUBAR_CLEANUP), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_MENUBAR_CLEANUP), gEditHiiHandle);
}
Status = MainStatusBarCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_STATUSBAR_CLEANUP), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_STATUSBAR_CLEANUP), gEditHiiHandle);
}
Status = MainInputBarCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_INPUTBAR_CLEANUP), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_INPUTBAR_CLEANUP), gEditHiiHandle);
}
Status = FileBufferCleanup ();
if (EFI_ERROR (Status)) {
- PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_FILEBUFFER_CLEANUP), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_LIBEDITOR_FILEBUFFER_CLEANUP), gEditHiiHandle);
}
//
// restore old mode
Index: edit/edit.inf
===================================================================
--- edit/edit.inf (revision 64)
+++ edit/edit.inf (working copy)
@@ -25,7 +25,7 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
EditStrings.uni
editor.h
editortype.h
@@ -41,17 +41,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: edit/libMenuBar.c
===================================================================
--- edit/libMenuBar.c (revision 64)
+++ edit/libMenuBar.c (working copy)
@@ -189,7 +189,6 @@
CHAR16 *NameString;
CHAR16 *FunctionKeyString;
UINTN BufferSize;
- EFI_STATUS Status;
//
// variable initialization
@@ -220,9 +219,9 @@
FunctionKeyString = AllocatePool (BufferSize);
#if (EFI_SPECIFICATION_VERSION < 0x0002000A)
- Status = Hii->GetString (Hii, HiiHandle, Item->NameToken, FALSE, NULL, &BufferSize, NameString);
+ Hii->GetString (Hii, gEditHiiHandle, Item->NameToken, FALSE, NULL, &BufferSize, NameString);
#else
- Status = LibGetString (HiiHandle, Item->NameToken, NameString, &BufferSize);
+ LibGetString (gEditHiiHandle, Item->NameToken, NameString, &BufferSize);
#endif
Width = max ((StrLen (NameString) + 6), 20);
@@ -232,9 +231,9 @@
}
#if (EFI_SPECIFICATION_VERSION < 0x0002000A)
- Status = Hii->GetString (Hii, HiiHandle, Item->FunctionKeyToken, FALSE, NULL, &BufferSize, FunctionKeyString);
+ Hii->GetString (Hii, gEditHiiHandle, Item->FunctionKeyToken, FALSE, NULL, &BufferSize, FunctionKeyString);
#else
- Status = LibGetString (HiiHandle, Item->FunctionKeyToken, FunctionKeyString, &BufferSize);
+ LibGetString (gEditHiiHandle, Item->FunctionKeyToken, FunctionKeyString, &BufferSize);
#endif
PrintAt (Col - 1, Row - 1, L"%E%s%N %H%s%N ", FunctionKeyString, NameString);
Index: edit/libinputbar.h
===================================================================
--- edit/libinputbar.h (revision 64)
+++ edit/libinputbar.h (working copy)
@@ -44,3 +44,4 @@
);
#endif
+
Index: edit/libeditor.h
===================================================================
--- edit/libeditor.h (revision 64)
+++ edit/libeditor.h (working copy)
@@ -52,3 +52,4 @@
);
#endif
+
Index: edit/main.c
===================================================================
--- edit/main.c (revision 64)
+++ edit/main.c (working copy)
@@ -34,7 +34,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+EFI_HII_HANDLE gEditHiiHandle;
#if (EFI_SPECIFICATION_VERSION < 0x0002000A)
EFI_HII_PROTOCOL *Hii;
#endif
@@ -56,7 +56,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -121,13 +121,13 @@
//
// There should only be one HII protocol
//
- Status = LibLocateProtocol (&gEfiHiiProtocolGuid, &Hii);
+ Status = LibLocateProtocol (&gEfiHiiProtocolGuid, (VOID**)&Hii);
if (EFI_ERROR (Status) || NULL == Hii) {
return EFI_ABORTED;
}
#endif
- Status = LibInitializeStrings (&HiiHandle, STRING_ARRAY_NAME, &EfiEditGuid);
+ Status = LibInitializeStrings (&gEditHiiHandle, STRING_ARRAY_NAME, &EfiEditGuid);
if (EFI_ERROR (Status)) {
return Status;
@@ -137,7 +137,7 @@
if (VarCheckOk != RetCode) {
switch (RetCode) {
case VarCheckUnknown:
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_UNKNOWN_FLAG), HiiHandle, L"edit", Useful);
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_UNKNOWN_FLAG), gEditHiiHandle, L"edit", Useful);
break;
default:
@@ -161,10 +161,10 @@
ChkPck.FlagCount > 2 ||
(ChkPck.FlagCount == 2 && LibCheckVarGetFlag (&ChkPck, L"-b") == NULL)
) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), HiiHandle, L"edit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), gEditHiiHandle, L"edit");
Status = EFI_INVALID_PARAMETER;
} else {
- PrintToken (STRING_TOKEN (STR_EDIT_VERBOSE_HELP), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_VERBOSE_HELP), gEditHiiHandle);
Status = EFI_SUCCESS;
}
@@ -172,21 +172,21 @@
}
if (ChkPck.ValueCount > 1) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), HiiHandle, L"edit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_TOO_MANY), gEditHiiHandle, L"edit");
Status = EFI_INVALID_PARAMETER;
goto done;
}
if (ChkPck.ValueCount == 1) {
if (!IsValidFileName (ChkPck.VarList->VarStr)) {
- PrintToken (STRING_TOKEN (STR_EDIT_MAIN_INVALID_FILE_NAME), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_MAIN_INVALID_FILE_NAME), gEditHiiHandle);
Status = EFI_INVALID_PARAMETER;
goto done;
}
}
if (SI->RedirArgc != 0) {
- PrintToken (STRING_TOKEN (STR_EDIT_NOREDIRECT), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_NOREDIRECT), gEditHiiHandle);
Status = EFI_INVALID_PARAMETER;
goto done;
}
@@ -195,7 +195,7 @@
if (EFI_ERROR (Status)) {
Out->ClearScreen (Out);
Out->EnableCursor (Out, TRUE);
- PrintToken (STRING_TOKEN (STR_EDIT_MAIN_INIT_FAILED), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_MAIN_INIT_FAILED), gEditHiiHandle);
goto done;
}
@@ -240,19 +240,19 @@
//
if (Status == EFI_SUCCESS) {
} else if (Status == EFI_OUT_OF_RESOURCES) {
- PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_OUT_RESOURCE), HiiHandle, L"edit");
+ PrintToken (STRING_TOKEN (STR_SHELLENV_GNC_OUT_RESOURCE), gEditHiiHandle, L"edit");
} else {
if (Buffer != NULL) {
if (StrCmp (Buffer, L"") != 0) {
//
// print out the status string
//
- PrintToken (STRING_TOKEN (STR_EDIT_MAIN_BUFFER), HiiHandle, Buffer);
+ PrintToken (STRING_TOKEN (STR_EDIT_MAIN_BUFFER), gEditHiiHandle, Buffer);
} else {
- PrintToken (STRING_TOKEN (STR_EDIT_MAIN_UNKNOWN_EDITOR_ERR), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_MAIN_UNKNOWN_EDITOR_ERR), gEditHiiHandle);
}
} else {
- PrintToken (STRING_TOKEN (STR_EDIT_MAIN_UNKNOWN_EDITOR_ERR), HiiHandle);
+ PrintToken (STRING_TOKEN (STR_EDIT_MAIN_UNKNOWN_EDITOR_ERR), gEditHiiHandle);
}
}
Index: edit/libmenubar.h
===================================================================
--- edit/libmenubar.h (revision 64)
+++ edit/libmenubar.h (working copy)
@@ -85,3 +85,4 @@
);
#endif
+
Index: edit/libMisc.h
===================================================================
--- edit/libMisc.h (revision 64)
+++ edit/libMisc.h (working copy)
@@ -96,3 +96,4 @@
) ;
#endif
+
Index: edit/editor.h
===================================================================
--- edit/editor.h (revision 64)
+++ edit/editor.h (working copy)
@@ -33,7 +33,7 @@
#include "libstatusbar.h"
#include "libinputbar.h"
#include "libmenubar.h"
-#include "libmisc.h"
+#include "libMisc.h"
//
// This is the generated header file which includes whatever needs to be exported (strings + IFR)
//
@@ -43,9 +43,10 @@
extern BOOLEAN EditorFirst;
extern BOOLEAN EditorExit;
-extern EFI_HII_HANDLE HiiHandle;
+extern EFI_HII_HANDLE gEditHiiHandle;
#if (EFI_SPECIFICATION_VERSION < 0x0002000A)
extern EFI_HII_PROTOCOL *Hii;
#endif
#endif // _EFI_EDITOR_H_
+
Index: edit/libTitleBar.c
===================================================================
--- edit/libTitleBar.c (revision 64)
+++ edit/libTitleBar.c (working copy)
@@ -120,10 +120,15 @@
// backup the old screen attributes
//
Orig = MainEditor.ColorAttributes;
+
+ New.Data = 0;
New.Colors.Foreground = Orig.Colors.Background;
New.Colors.Background = Orig.Colors.Foreground;
- Out->SetAttribute (Out, New.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (New.Colors.Foreground, New.Colors.Background)
+ );
//
// clear the old title bar
@@ -142,7 +147,10 @@
);
if (MainEditor.FileBuffer->FileName == NULL) {
- Out->SetAttribute (Out, Orig.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (Orig.Colors.Foreground, Orig.Colors.Background)
+ );
FileBufferRestorePosition ();
return EFI_SUCCESS;
}
@@ -204,7 +212,10 @@
//
// restore the old attribute
//
- Out->SetAttribute (Out, Orig.Data);
+ Out->SetAttribute (
+ Out,
+ EFI_TEXT_ATTR (Orig.Colors.Foreground, Orig.Colors.Background)
+ );
//
// restore edit area cursor position
Index: edit/editortype.h
===================================================================
--- edit/editortype.h (revision 64)
+++ edit/editortype.h (working copy)
@@ -28,7 +28,7 @@
#define EDITOR_NAME L"EFI Editor\0"
#define EDITOR_VERSION L"0.99\0"
-#define EFI_EDITOR_LINE_LIST 'eell'
+#define EFI_EDITOR_LINE_LIST EFI_SIGNATURE_32 ('e','e','l','l')
#define INSERT_MODE_STR L"INS"
#define OVERWR_MODE_STR L"OVR"
@@ -149,8 +149,8 @@
} EFI_EDITOR_MENU_ITEM;
typedef struct {
- UINT32 Foreground : 4;
- UINT32 Background : 4;
+ UINT8 Foreground : 4;
+ UINT8 Background : 4;
} EFI_EDITOR_COLOR_ATTRIBUTES;
typedef union {
@@ -223,3 +223,4 @@
} EFI_EDITOR_GLOBAL_EDITOR;
#endif
+
Index: SmbiosView/EventLogInfo.c
===================================================================
--- SmbiosView/EventLogInfo.c (revision 64)
+++ SmbiosView/EventLogInfo.c (working copy)
@@ -25,7 +25,7 @@
#include "PrintInfo.h"
#include "QueryTable.h"
#include "EventLogInfo.h"
-#include "smbios.h"
+#include "Smbios.h"
#include STRING_DEFINES_FILE
VOID
Index: SmbiosView/Smbios.h
===================================================================
--- SmbiosView/Smbios.h (revision 64)
+++ SmbiosView/Smbios.h (working copy)
@@ -37,3 +37,4 @@
#endif
+
Index: SmbiosView/EventLogInfo.h
===================================================================
--- SmbiosView/EventLogInfo.h (revision 64)
+++ SmbiosView/EventLogInfo.h (working copy)
@@ -85,3 +85,4 @@
);
#endif
+
Index: SmbiosView/PrintInfo.c
===================================================================
--- SmbiosView/PrintInfo.c (revision 64)
+++ SmbiosView/PrintInfo.c (working copy)
@@ -26,7 +26,7 @@
#include "LibSmbiosView.h"
#include "QueryTable.h"
#include "EventLogInfo.h"
-#include "smbios.h"
+#include "Smbios.h"
#include STRING_DEFINES_FILE
//
Index: SmbiosView/PrintInfo.h
===================================================================
--- SmbiosView/PrintInfo.h (revision 64)
+++ SmbiosView/PrintInfo.h (working copy)
@@ -199,3 +199,4 @@
);
#endif
+
Index: SmbiosView/QueryTable.c
===================================================================
--- SmbiosView/QueryTable.c (revision 64)
+++ SmbiosView/QueryTable.c (working copy)
@@ -23,7 +23,7 @@
#include "EfiShellLib.h"
#include "QueryTable.h"
#include "PrintInfo.h"
-#include "smbios.h"
+#include "Smbios.h"
#include STRING_DEFINES_FILE
Index: SmbiosView/LibSmbiosView.c
===================================================================
--- SmbiosView/LibSmbiosView.c (revision 64)
+++ SmbiosView/LibSmbiosView.c (working copy)
@@ -22,10 +22,10 @@
--*/
#include "EfiShellLib.h"
-#include "LIbSmbios.h"
+#include "LibSmbios.h"
#include "LibSmbiosView.h"
#include "smbiosview.h"
-#include "smbios.h"
+#include "Smbios.h"
#include STRING_DEFINES_FILE
STATIC UINT8 mInit = 0;
@@ -62,7 +62,7 @@
//
// Get SMBIOS table from System Configure table
//
- Status = LibGetSystemConfigurationTable (&gEfiSmbiosTableGuid, &mSmbiosTable);
+ Status = LibGetSystemConfigurationTable (&gEfiSmbiosTableGuid, (VOID**)&mSmbiosTable);
if (mSmbiosTable == NULL) {
PrintToken (STRING_TOKEN (STR_SMBIOSVIEW_LIBSMBIOSVIEW_CANNOT_GET_TABLE), HiiHandle);
Index: SmbiosView/Smbiosview.inf
===================================================================
--- SmbiosView/Smbiosview.inf (revision 64)
+++ SmbiosView/Smbiosview.inf (working copy)
@@ -25,7 +25,7 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
SmBiosViewStrings.uni
QueryTable.c
QueryTable.h
@@ -43,19 +43,19 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
- $(EFI_SOURCE)\Application\Shell\Inc
- $(EFI_SOURCE)\Application\Shell\Library
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
+ $(EFI_SOURCE)/Applicatio./Shels/Inc
+ $(EFI_SOURCE)/Applicatio./Shels/Library
[libraries.common]
EfiShellLib
Index: SmbiosView/QueryTable.h
===================================================================
--- SmbiosView/QueryTable.h (revision 64)
+++ SmbiosView/QueryTable.h (working copy)
@@ -437,3 +437,4 @@
);
#endif
+
Index: SmbiosView/LibSmbiosView.h
===================================================================
--- SmbiosView/LibSmbiosView.h (revision 64)
+++ SmbiosView/LibSmbiosView.h (working copy)
@@ -128,3 +128,4 @@
);
#endif
+
Index: SmbiosView/smbiosview.c
===================================================================
--- SmbiosView/smbiosview.c (revision 64)
+++ SmbiosView/smbiosview.c (working copy)
@@ -26,7 +26,7 @@
#include "smbiosview.h"
#include "PrintInfo.h"
#include "QueryTable.h"
-#include "smbios.h"
+#include "Smbios.h"
extern UINT8 STRING_ARRAY_NAME[];
@@ -88,7 +88,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE)0
}
};
Index: SmbiosView/LibSmbios.h
===================================================================
--- SmbiosView/LibSmbios.h (revision 64)
+++ SmbiosView/LibSmbios.h (working copy)
@@ -642,3 +642,4 @@
#endif
+
Index: SmbiosView/smbiosview.h
===================================================================
--- SmbiosView/smbiosview.h (revision 64)
+++ SmbiosView/smbiosview.h (working copy)
@@ -84,3 +84,4 @@
extern UINT8 gShowType;
#endif
+
Index: guid/guid.inf
===================================================================
--- guid/guid.inf (revision 64)
+++ guid/guid.inf (working copy)
@@ -37,23 +37,23 @@
FILE_GUID = CBEB01F8-0912-4d87-8A6B-45D02847A405
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
GuidStrings.uni
guid.c
guid.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
EdkProtocolLib
Index: guid/guid.c
===================================================================
--- guid/guid.c (revision 64)
+++ guid/guid.c (working copy)
@@ -36,7 +36,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiGuidGuid = EFI_GUID_GUID;
SHELL_VAR_CHECK_ITEM GuidCheckList[] = {
{
@@ -55,7 +55,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE)0
}
};
Index: guid/guid.h
===================================================================
--- guid/guid.h (revision 64)
+++ guid/guid.h (working copy)
@@ -31,4 +31,4 @@
0x425bff44, 0x1cae, 0x4c27, 0x98, 0x2c, 0x25, 0xc8, 0x74, 0x59, 0xdf, 0xd6 \
}
-#endif
\ No newline at end of file
+#endif
Index: LoadPciRom/LoadPciRom.h
===================================================================
--- LoadPciRom/LoadPciRom.h (revision 64)
+++ LoadPciRom/LoadPciRom.h (working copy)
@@ -30,3 +30,4 @@
}
#endif
+
Index: LoadPciRom/LoadPciRom.inf
===================================================================
--- LoadPciRom/LoadPciRom.inf (revision 64)
+++ LoadPciRom/LoadPciRom.inf (working copy)
@@ -41,23 +41,23 @@
[sources.common]
LoadPciRomStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
LoadPciRom.c
LoadPciRom.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: LoadPciRom/LoadPciRom.c
===================================================================
--- LoadPciRom/LoadPciRom.c (revision 64)
+++ LoadPciRom/LoadPciRom.c (working copy)
@@ -24,7 +24,7 @@
#include "EfiShellLib.h"
#include "LoadPciRom.h"
-#include "Pci22.h"
+#include "pci22.h"
extern UINT8 STRING_ARRAY_NAME[];
@@ -56,7 +56,7 @@
);
EFI_HANDLE gMyImageHandle;
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiLoadPciRomGuid = EFI_LOADPCIROM_GUID;
SHELL_VAR_CHECK_ITEM LPRCheckList[] = {
{
@@ -81,7 +81,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -377,7 +377,7 @@
}
if (EfiRomHeader->CompressionType == EFI_PCI_EXPANSION_ROM_HEADER_COMPRESSED) {
- Status = BS->LocateProtocol (&gEfiDecompressProtocolGuid, NULL, &Decompress);
+ Status = BS->LocateProtocol (&gEfiDecompressProtocolGuid, NULL, (VOID**)&Decompress);
if (EFI_ERROR (Status)) {
PrintToken (STRING_TOKEN (STR_LOADPCIROM_DECOMP_NOT_FOUND), HiiHandle);
SkipImage = TRUE;
Index: ver/ver.h
===================================================================
--- ver/ver.h (revision 64)
+++ ver/ver.h (working copy)
@@ -37,3 +37,4 @@
IN EFI_SYSTEM_TABLE *SystemTable
);
#endif
+
Index: ver/Ver.inf
===================================================================
--- ver/Ver.inf (revision 64)
+++ ver/Ver.inf (working copy)
@@ -40,33 +40,33 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
VerStrings.uni
Ver.c
Ver.h
-[sources.ia32,sources.x64]
- ia32\ver32.c
+[sources.ia32,sources.x64,sources.ARM,sources.AARCH64]
+ ia32/ver32.c
[sources.ipf]
- ipf\ver64.c
+ IPF/ver64.c
[sources.ebc]
- ebc\verEbc.c
+ eb./verEbc.c
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: ver/Ebc/verEbc.c
===================================================================
--- ver/Ebc/verEbc.c (revision 64)
+++ ver/Ebc/verEbc.c (working copy)
@@ -45,7 +45,7 @@
Status = BS->LocateProtocol (
&gEfiEbcProtocolGuid,
NULL,
- &Ebc
+ (VOID**)&Ebc
);
if (EFI_ERROR (Status)) {
return ;
Index: ver/ver.c
===================================================================
--- ver/ver.c (revision 64)
+++ ver/ver.c (working copy)
@@ -57,7 +57,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: dmpstore/dmpstore.h
===================================================================
--- dmpstore/dmpstore.h (revision 64)
+++ dmpstore/dmpstore.h (working copy)
@@ -40,3 +40,4 @@
} DMPSTORE_VARIABLE;
#endif
+
Index: dmpstore/dmpstore.inf
===================================================================
--- dmpstore/dmpstore.inf (revision 64)
+++ dmpstore/dmpstore.inf (working copy)
@@ -25,24 +25,24 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
DmpstoreStrings.uni
dmpstore.c
dmpstore.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: dmpstore/dmpstore.c
===================================================================
--- dmpstore/dmpstore.c (revision 64)
+++ dmpstore/dmpstore.c (working copy)
@@ -95,7 +95,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiDmpstoreGuid = EFI_DMPSTORE_GUID;
SHELL_VAR_CHECK_ITEM DmpstoreCheckList[] = {
{
@@ -132,7 +132,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: comp/comp.c
===================================================================
--- comp/comp.c (revision 64)
+++ comp/comp.c (working copy)
@@ -50,7 +50,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: comp/comp.h
===================================================================
--- comp/comp.h (revision 64)
+++ comp/comp.h (working copy)
@@ -29,4 +29,4 @@
0x7761e2c2, 0x7297, 0x434d, 0xb6, 0x52, 0xa9, 0x76, 0x91, 0xb8, 0x66, 0xf3 \
}
-#endif
\ No newline at end of file
+#endif
Index: comp/comp.inf
===================================================================
--- comp/comp.inf (revision 64)
+++ comp/comp.inf (working copy)
@@ -28,21 +28,21 @@
CompStrings.uni
comp.c
comp.h
-..\ShCommonStrings.uni
+../ShCommonStrings.uni
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: IpConfig/IpConfig.c
===================================================================
--- IpConfig/IpConfig.c (revision 64)
+++ IpConfig/IpConfig.c (working copy)
@@ -39,7 +39,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiIpConfigGuid = EFI_IPCONFIG_GUID;
SHELL_VAR_CHECK_ITEM IpconfigCheckList[] = {
{
@@ -76,7 +76,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: IpConfig/IpConfig.h
===================================================================
--- IpConfig/IpConfig.h (revision 64)
+++ IpConfig/IpConfig.h (working copy)
@@ -29,4 +29,4 @@
0x8252915c, 0xf1e9, 0x435c, 0x81, 0x91, 0xad, 0x2f, 0x82, 0x62, 0x23, 0x73 \
}
-#endif
\ No newline at end of file
+#endif
Index: IpConfig/IpConfig.inf
===================================================================
--- IpConfig/IpConfig.inf (revision 64)
+++ IpConfig/IpConfig.inf (working copy)
@@ -25,24 +25,24 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
IpConfigStrings.uni
IpConfig.c
IpConfig.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: sermode/sermode.c
===================================================================
--- sermode/sermode.c (revision 64)
+++ sermode/sermode.c (working copy)
@@ -35,7 +35,7 @@
#include EFI_PROTOCOL_DEFINITION (SerialIo)
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiSermodeGuid = EFI_SERMODEB_GUID;
SHELL_VAR_CHECK_ITEM SermodeCheckList[] = {
{
@@ -54,7 +54,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -104,7 +104,7 @@
}
- Status = BS->HandleProtocol (Handles[Index], &gEfiSerialIoProtocolGuid, &SerialIo);
+ Status = BS->HandleProtocol (Handles[Index], &gEfiSerialIoProtocolGuid, (VOID**)&SerialIo);
if (!EFI_ERROR (Status)) {
switch (SerialIo->Mode->Parity) {
case DefaultParity:
@@ -454,7 +454,7 @@
continue;
}
- Status = BS->HandleProtocol (Handles[Index], &gEfiSerialIoProtocolGuid, &SerialIo);
+ Status = BS->HandleProtocol (Handles[Index], &gEfiSerialIoProtocolGuid, (VOID**)&SerialIo);
if (!EFI_ERROR (Status)) {
Status = SerialIo->SetAttributes (
SerialIo,
Index: sermode/sermode.h
===================================================================
--- sermode/sermode.h (revision 64)
+++ sermode/sermode.h (working copy)
@@ -32,3 +32,4 @@
}
#endif
+
Index: sermode/sermode.inf
===================================================================
--- sermode/sermode.inf (revision 64)
+++ sermode/sermode.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
SermodeStrings.uni
sermode.c
sermode.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: tzone/tzone.c
===================================================================
--- tzone/tzone.c (revision 64)
+++ tzone/tzone.c (working copy)
@@ -65,7 +65,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -258,7 +258,6 @@
BOOLEAN bList;
BOOLEAN bSet;
INT16 nValue;
- UINTN uValueSize;
SHELL_VAR_CHECK_CODE RetCode;
CHAR16 *Useful;
SHELL_VAR_CHECK_PACKAGE ChkPck;
@@ -269,7 +268,6 @@
bList = FALSE;
bSet = FALSE;
nValue = 0;
- uValueSize = sizeof (INTN);
ZeroMem (&ChkPck, sizeof (SHELL_VAR_CHECK_PACKAGE));
ZeroMem (&Time, sizeof (EFI_TIME));
//
Index: tzone/timezone.inf
===================================================================
--- tzone/timezone.inf (revision 64)
+++ tzone/timezone.inf (working copy)
@@ -25,24 +25,24 @@
COMPONENT_TYPE = APPLICATION
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
TZoneStrings.uni
tzone.c
tzone.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: tzone/tzone.h
===================================================================
--- tzone/tzone.h (revision 64)
+++ tzone/tzone.h (working copy)
@@ -35,3 +35,4 @@
}
#endif
+
Index: vol/vol.c
===================================================================
--- vol/vol.c (revision 64)
+++ vol/vol.c (working copy)
@@ -32,7 +32,7 @@
//
#include STRING_DEFINES_FILE
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiVolGuid = EFI_VOL_GUID;
SHELL_VAR_CHECK_ITEM VolCheckList[] = {
{
@@ -63,7 +63,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: vol/vol.h
===================================================================
--- vol/vol.h (revision 64)
+++ vol/vol.h (working copy)
@@ -32,3 +32,4 @@
}
#endif
+
Index: vol/Vol.inf
===================================================================
--- vol/Vol.inf (revision 64)
+++ vol/Vol.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
VolStrings.uni
Vol.c
Vol.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: cp/cp.c
===================================================================
--- cp/cp.c (revision 64)
+++ cp/cp.c (working copy)
@@ -66,7 +66,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -578,7 +578,7 @@
//
if (SrcArg->Status == EFI_SUCCESS &&
(SrcArg->Info->Attribute & EFI_FILE_DIRECTORY) &&
- (DstArg->Status == EFI_SUCCESS && (DstArg->Info->Attribute & EFI_FILE_DIRECTORY) || DstMustDir && DstHandle)
+ (DstArg->Status == EFI_SUCCESS && ((DstArg->Info->Attribute & EFI_FILE_DIRECTORY) || (DstMustDir && DstHandle)))
) {
if (StrCmp (SrcFilePath, DstFilePath) == 0) {
PrintToken (STRING_TOKEN (STR_CP_CANNOT_COPY_ITSELF), HiiCpyHandle, L"cp/copy", SrcArg->FullName);
@@ -592,7 +592,7 @@
// we need to compose a full name of dir\file for the source
//
if (SrcArg->Status == EFI_SUCCESS &&
- (DstArg->Status == EFI_SUCCESS && (DstArg->Info->Attribute & EFI_FILE_DIRECTORY) || DstMustDir && DstHandle)) {
+ (DstArg->Status == EFI_SUCCESS && ((DstArg->Info->Attribute & EFI_FILE_DIRECTORY) || (DstMustDir && DstHandle)))) {
if (DstFullName) {
FreePool (DstFullName);
}
@@ -869,7 +869,6 @@
EFI_STATUS Status;
EFI_FILE_INFO *SrcInfo;
EFI_FILE_INFO *DstInfo;
- EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *DstVol;
EFI_FILE_SYSTEM_INFO *DstFsInfo;
CHAR16 InputString[10];
UINTN BufSize;
@@ -894,7 +893,6 @@
SrcInfo = NULL;
DstInfo = NULL;
FileInfo = NULL;
- DstVol = NULL;
DstFsInfo = NULL;
InputString[0] = 0;
BufSize = 0;
@@ -1789,7 +1787,7 @@
//
if (SrcArg->Status == EFI_SUCCESS &&
!(SrcArg->Info->Attribute & EFI_FILE_DIRECTORY) &&
- (DstArg->Status == EFI_SUCCESS && (DstArg->Info->Attribute & EFI_FILE_DIRECTORY) || DstDir && DstHandle)
+ (DstArg->Status == EFI_SUCCESS && ((DstArg->Info->Attribute & EFI_FILE_DIRECTORY) || (DstDir && DstHandle)))
) {
if (DstFullName) {
FreePool (DstFullName);
Index: cp/cp.h
===================================================================
--- cp/cp.h (revision 64)
+++ cp/cp.h (working copy)
@@ -67,4 +67,5 @@
IN EFI_SYSTEM_TABLE *SystemTable
);
-#endif
\ No newline at end of file
+#endif
+
Index: cp/cp.inf
===================================================================
--- cp/cp.inf (revision 64)
+++ cp/cp.inf (working copy)
@@ -41,23 +41,23 @@
[sources.common]
CpStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
cp.h
cp.c
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: Library/EfiPart.h
===================================================================
--- Library/EfiPart.h (revision 64)
+++ Library/EfiPart.h (working copy)
@@ -56,3 +56,4 @@
#pragma pack()
#endif
+
Index: Library/X64/efilibplat.h
===================================================================
--- Library/X64/efilibplat.h (revision 64)
+++ Library/X64/efilibplat.h (working copy)
@@ -35,3 +35,4 @@
#define MIN_ALIGNMENT_SIZE 8
#endif
+
Index: Library/ShellEnvInt.h
===================================================================
--- Library/ShellEnvInt.h (revision 64)
+++ Library/ShellEnvInt.h (working copy)
@@ -196,4 +196,6 @@
VOID
);
-#endif
\ No newline at end of file
+#endif
+
+
Index: Library/LinkedList.h
===================================================================
--- Library/LinkedList.h (revision 64)
+++ Library/LinkedList.h (working copy)
@@ -77,11 +77,10 @@
}
#define SwapListEntries(Entry1, Entry2) { \
- EFI_LIST_ENTRY *Entry1Flink, *Entry1Blink; \
+ EFI_LIST_ENTRY *Entry1Blink; \
EFI_LIST_ENTRY *Entry2Flink, *Entry2Blink; \
Entry2Flink = (Entry2)->Flink; \
Entry2Blink = (Entry2)->Blink; \
- Entry1Flink = (Entry1)->Flink; \
Entry1Blink = (Entry1)->Blink; \
Entry2Blink->Flink = Entry2Flink; \
Entry2Flink->Blink = Entry2Blink; \
@@ -100,3 +99,4 @@
// A lock structure
//
#endif
+
Index: Library/IO.c
===================================================================
--- Library/IO.c (revision 64)
+++ Library/IO.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
#define PRINT_STRING_LEN 1024
#define PRINT_ITEM_BUFFER_LEN 100
@@ -86,8 +86,8 @@
typedef struct {
BOOLEAN PageBreak;
BOOLEAN AutoWrap;
- INTN MaxRow;
- INTN MaxColumn;
+ UINTN MaxRow;
+ UINTN MaxColumn;
INTN InitRow;
INTN Row;
INTN Column;
@@ -1575,7 +1575,7 @@
{
BOOLEAN Done;
UINTN Column;
- INTN Row;
+ UINTN Row;
UINTN StartColumn;
UINTN Update;
UINTN Delete;
@@ -1769,7 +1769,7 @@
//
// If we need to update the output do so now
//
- if (Update != -1) {
+ if (Update != (UINTN) -1) {
PrintAt (Column, Row, L"%s%.*s", InStr + Update, Delete, L"");
Len = StrLen (InStr);
@@ -1928,8 +1928,8 @@
return mPrintMode.PageBreak;
}
+#if 0
STATIC
-
BOOLEAN
GetOutputPause (
VOID
@@ -1937,6 +1937,7 @@
{
return mPrintMode.OutputPause;
}
+#endif
INTN
DbgPrint (
Index: Library/FileIO.c
===================================================================
--- Library/FileIO.c (revision 64)
+++ Library/FileIO.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
typedef struct _PATH_COMPONENTS {
CHAR16 *Name;
@@ -719,7 +719,6 @@
IN OUT CHAR16 **Path
)
{
- EFI_STATUS Status;
CHAR16 *p;
UINTN Size;
@@ -728,7 +727,6 @@
*Fs = NULL;
*Path = NULL;
- Status = EFI_SUCCESS;
p = AbPath;
while (*p) {
@@ -1017,13 +1015,11 @@
EFI_LIST_ENTRY SrcList;
EFI_LIST_ENTRY DstList;
EFI_STATUS Status;
- EFI_LIST_ENTRY *Link;
SHELL_FILE_ARG *SrcArg;
SHELL_FILE_ARG *DstArg;
ASSERT (IsSame != NULL);
- Link = NULL;
SrcArg = NULL;
DstArg = NULL;
InitializeListHead (&SrcList);
Index: Library/Aarch64/efilibplat.h
===================================================================
--- Library/Aarch64/efilibplat.h (revision 0)
+++ Library/Aarch64/efilibplat.h (revision 0)
@@ -0,0 +1,38 @@
+/*++
+
+Copyright (c) 2005, Intel Corporation
+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.
+
+Module Name:
+
+ efilibplat.h
+
+Abstract:
+
+ EFI to compile bindings
+
+
+
+Revision History
+
+--*/
+
+#ifndef _EFI_LIB_PLAT_H
+#define _EFI_LIB_PLAT_H
+
+VOID
+InitializeLibPlatform (
+ IN EFI_HANDLE ImageHandle,
+ IN EFI_SYSTEM_TABLE *SystemTable
+ );
+
+#define MIN_ALIGNMENT_SIZE 8
+
+#endif
+
Index: Library/Ebc/EfiLibPlat.h
===================================================================
--- Library/Ebc/EfiLibPlat.h (revision 64)
+++ Library/Ebc/EfiLibPlat.h (working copy)
@@ -44,3 +44,4 @@
;
#define MIN_ALIGNMENT_SIZE 8
+
Index: Library/Str.c
===================================================================
--- Library/Str.c (revision 64)
+++ Library/Str.c (working copy)
@@ -22,7 +22,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
INTN
StrCmp (
@@ -421,7 +421,7 @@
return (UINTN) -1;
}
- u = u << 4 | c - (c >= 'A' ? 'A' - 10 : '0');
+ u = (u << 4) | (c - (c >= 'A' ? 'A' - 10 : '0'));
} else {
break;
}
@@ -472,7 +472,7 @@
c = *(str++);
while (c) {
if (c >= '0' && c <= '9') {
- if (u > m || u == m && c - '0' > (INTN) n) {
+ if ((u > m) || ((u == m) && (c - '0' > (INTN) n))) {
return (UINTN) -1;
}
Index: Library/Data.c
===================================================================
--- Library/Data.c (revision 64)
+++ Library/Data.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
//
// ShellLibInitialized - TRUE once InitializeShellLib() is called for the first time
Index: Library/IO.h
===================================================================
--- Library/IO.h (revision 64)
+++ Library/IO.h (working copy)
@@ -157,4 +157,6 @@
);
-#endif
\ No newline at end of file
+#endif
+
+
Index: Library/FileIO.h
===================================================================
--- Library/FileIO.h (revision 64)
+++ Library/FileIO.h (working copy)
@@ -208,4 +208,6 @@
IN SIMPLE_READ_FILE SimpleReadHandle
);
-#endif
\ No newline at end of file
+#endif
+
+
Index: Library/Str.h
===================================================================
--- Library/Str.h (revision 64)
+++ Library/Str.h (working copy)
@@ -248,3 +248,4 @@
);
#endif
+
Index: Library/Mem.c
===================================================================
--- Library/Mem.c (revision 64)
+++ Library/Mem.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
VOID
SetMem (
Index: Library/RtData.c
===================================================================
--- Library/RtData.c (revision 64)
+++ Library/RtData.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
//
// RT - pointer to the runtime table
Index: Library/Event.c
===================================================================
--- Library/Event.c (revision 64)
+++ Library/Event.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
EFI_EVENT
LibCreateProtocolNotifyEvent (
Index: Library/Mem.h
===================================================================
--- Library/Mem.h (revision 64)
+++ Library/Mem.h (working copy)
@@ -73,4 +73,6 @@
IN UINTN Size
);
-#endif
\ No newline at end of file
+#endif
+
+
Index: Library/Event.h
===================================================================
--- Library/Event.h (revision 64)
+++ Library/Event.h (working copy)
@@ -50,4 +50,6 @@
OUT EFI_INPUT_KEY *Key
);
-#endif
\ No newline at end of file
+#endif
+
+
Index: Library/EfiShellLib.h
===================================================================
--- Library/EfiShellLib.h (revision 64)
+++ Library/EfiShellLib.h (working copy)
@@ -25,7 +25,7 @@
#define _EFI_SHELL_LIB_INCLUDE_
#include "Tiano.h"
-#include "ShellEnv.h"
+#include "shellenv.h"
#include "pci22.h"
#include EFI_ARCH_PROTOCOL_DEFINITION (Bds)
@@ -51,7 +51,7 @@
#include EFI_GUID_DEFINITION (PrimaryConsoleOutDevice)
#include EFI_GUID_DEFINITION (PrimaryStandardErrorDevice)
#include EFI_GUID_DEFINITION (SalSystemTable)
-#include EFI_GUID_DEFINITION (Smbios)
+#include EFI_GUID_DEFINITION (SmBios)
#include EFI_GUID_DEFINITION (StandardErrorDevice)
#include EFI_GUID_DEFINITION (FrameworkDevicePath)
#include EFI_PROTOCOL_DEFINITION (AbsolutePointer)
@@ -67,7 +67,7 @@
#include EFI_PROTOCOL_DEFINITION (DebugPort)
#include EFI_PROTOCOL_DEFINITION (DebugSupport)
#include EFI_PROTOCOL_DEFINITION (Decompress)
-#include EFI_PROTOCOL_DEFINITION (DeviceIO)
+#include EFI_PROTOCOL_DEFINITION (DeviceIo)
#include EFI_PROTOCOL_DEFINITION (DevicePath)
#include EFI_PROTOCOL_DEFINITION (DevicePathFromText)
#include EFI_PROTOCOL_DEFINITION (DevicePathToText)
@@ -111,7 +111,7 @@
#include EFI_PROTOCOL_DEFINITION (PciRootBridgeIo)
#include EFI_PROTOCOL_DEFINITION (PlatformDriverOverride)
#include EFI_PROTOCOL_DEFINITION (PxeBaseCode)
-#include EFI_PROTOCOL_DEFINITION (PxeBaseCodeCallback)
+#include EFI_PROTOCOL_DEFINITION (PxeBaseCodeCallBack)
#include EFI_PROTOCOL_DEFINITION (ScsiIo)
#include EFI_PROTOCOL_DEFINITION (ScsiPassThru)
#include EFI_PROTOCOL_DEFINITION (SectionExtraction)
@@ -152,7 +152,7 @@
#include EFI_PROTOCOL_DEFINITION (PlatformToDriverConfiguration)
#include "efilibplat.h"
-#include "efipart.h"
+#include "EfiPart.h"
#include "ShellDebug.h"
#include "CRC.h"
#include "DPath.h"
@@ -358,3 +358,4 @@
);
#endif
+
Index: Library/Handle.c
===================================================================
--- Library/Handle.c (revision 64)
+++ Library/Handle.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
EFI_STATUS
LibLocateHandle (
@@ -131,7 +131,6 @@
EFI_HANDLE *BlockIoBuffer;
EFI_DEVICE_PATH_PROTOCOL *DevicePath;
UINTN Index;
- EFI_DEVICE_PATH_PROTOCOL *Start;
EFI_DEVICE_PATH_PROTOCOL *Next;
EFI_DEVICE_PATH_PROTOCOL *DevPath;
HARDDRIVE_DEVICE_PATH *HardDriveDevicePath;
@@ -204,7 +203,6 @@
PreviousNodeIsHardDriveDevicePath = FALSE;
DevPath = DevicePath;
- Start = DevPath;
//
// Check for end of device path type
//
@@ -796,14 +794,12 @@
UINTN OpenInfoIndex;
UINTN ChildIndex;
BOOLEAN DriverBindingHandleIndexValid;
- BOOLEAN ControllerHandleIndexValid;
DriverBindingHandleIndexValid = FALSE;
if (DriverBindingHandleIndex != NULL) {
*DriverBindingHandleIndex = 0xffffffff;
}
- ControllerHandleIndexValid = FALSE;
if (ControllerHandleIndex != NULL) {
*ControllerHandleIndex = 0xffffffff;
}
@@ -847,7 +843,6 @@
if (ControllerHandle != NULL && ControllerHandleIndex != NULL && (*HandleBuffer)[HandleIndex] == ControllerHandle) {
*ControllerHandleIndex = (UINT32) HandleIndex;
- ControllerHandleIndexValid = TRUE;
}
}
@@ -1305,7 +1300,7 @@
Status = BS->HandleProtocol (
Handles[Index],
ProtocolGuid,
- Interface
+ (VOID**)Interface
);
if (!EFI_ERROR (Status)) {
Index: Library/Misc.c
===================================================================
--- Library/Misc.c (revision 64)
+++ Library/Misc.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
#if (PLATFORM == NT32)
#define LOCAL_EFI_WIN_NT_THUNK_PROTOCOL_GUID \
@@ -348,7 +348,7 @@
ASSERT (Buffer != NULL);
if (mShellEnv == NULL) {
- Status = LibLocateProtocol (&ShellEnvProtocol, &mShellEnv);
+ Status = LibLocateProtocol (&ShellEnvProtocol, (VOID**)&mShellEnv);
if (EFI_ERROR (Status)) {
mShellEnv = NULL;
}
@@ -1171,7 +1171,7 @@
Status = BS->HandleProtocol (
Image->DeviceHandle,
&gEfiFirmwareVolumeProtocolGuid,
- &FV
+ (VOID**)&FV
);
if (!EFI_ERROR (Status)) {
Status = FV->ReadSection (
@@ -1192,7 +1192,7 @@
Status = BS->HandleProtocol (
Image->DeviceHandle,
&gEfiFirmwareVolume2ProtocolGuid,
- &FV2
+ (VOID**)&FV2
);
if (!EFI_ERROR (Status)) {
Status = FV2->ReadSection (
@@ -1339,7 +1339,7 @@
{
EFI_STATUS Status;
CHAR16 *String;
- EFI_HII_HANDLE HiiHandle;
+ STATIC EFI_HII_HANDLE HiiHandle;
ASSERT (Str);
@@ -1730,6 +1730,8 @@
return L"X64";
case EFI_IMAGE_MACHINE_IA64:
return L"IA64";
+ case EFI_IMAGE_MACHINE_AARCH64:
+ return L"AARCH64";
default:
return L"UNKNOWN";
}
@@ -2544,4 +2546,5 @@
}
return Status;
-}
\ No newline at end of file
+}
+
Index: Library/Perf.c
===================================================================
--- Library/Perf.c (revision 64)
+++ Library/Perf.c (working copy)
@@ -19,7 +19,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
#include EFI_PROTOCOL_DEFINITION (Performance)
Index: Library/IPF/efilibplat.h
===================================================================
--- Library/IPF/efilibplat.h (revision 64)
+++ Library/IPF/efilibplat.h (working copy)
@@ -35,3 +35,4 @@
#define MIN_ALIGNMENT_SIZE 8
#endif
+
Index: Library/IPF/palproc.h
===================================================================
--- Library/IPF/palproc.h (revision 64)
+++ Library/IPF/palproc.h (working copy)
@@ -58,3 +58,4 @@
#define PAL_MC_REGISTER_MEM 0x001b
#endif // _PALPROC_H
+
Index: Library/IPF/libsalpal.h
===================================================================
--- Library/IPF/libsalpal.h (revision 64)
+++ Library/IPF/libsalpal.h (working copy)
@@ -74,4 +74,4 @@
IN UINT64 Arg8
);
-#endif
\ No newline at end of file
+#endif
Index: Library/Arm/efilibplat.h
===================================================================
--- Library/Arm/efilibplat.h (revision 0)
+++ Library/Arm/efilibplat.h (revision 0)
@@ -0,0 +1,39 @@
+/*++
+
+Copyright (c) 2005, Intel Corporation
+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.
+
+Module Name:
+
+ efilibplat.h
+
+Abstract:
+
+ EFI to compile bindings
+
+
+
+
+Revision History
+
+--*/
+#ifndef _EFI_LIB_PLAT_H_
+#define _EFI_LIB_PLAT_H_
+
+VOID
+InitializeLibPlatform (
+ IN EFI_HANDLE ImageHandle,
+ IN EFI_SYSTEM_TABLE *SystemTable
+ );
+
+#define MIN_ALIGNMENT_SIZE 4
+
+#endif
+
+
Index: Library/ConsistMapping.c
===================================================================
--- Library/ConsistMapping.c (revision 64)
+++ Library/ConsistMapping.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
MTD_NAME mMTDName[] = {
{
Index: Library/DPath.c
===================================================================
--- Library/DPath.c (revision 64)
+++ Library/DPath.c (working copy)
@@ -20,7 +20,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
EFI_GUID mEfiDevicePathMessagingUartFlowControlGuid = DEVICE_PATH_MESSAGING_UART_FLOW_CONTROL;
@@ -1468,7 +1468,7 @@
Status = LibLocateProtocol (
&gEfiDevicePathToTextProtocolGuid,
- &DevPathToText
+ (VOID**)&DevPathToText
);
if (!EFI_ERROR (Status)) {
ToText = DevPathToText->ConvertDevicePathToText (
@@ -1766,7 +1766,7 @@
Status = BS->HandleProtocol (
Device,
Protocol,
- Interface
+ (VOID**)Interface
);
}
}
Index: Library/Handle.h
===================================================================
--- Library/Handle.h (revision 64)
+++ Library/Handle.h (working copy)
@@ -161,3 +161,4 @@
);
#endif
+
Index: Library/Misc.h
===================================================================
--- Library/Misc.h (revision 64)
+++ Library/Misc.h (working copy)
@@ -258,3 +258,4 @@
);
#endif
+
Index: Library/ConsistMapping.h
===================================================================
--- Library/ConsistMapping.h (revision 64)
+++ Library/ConsistMapping.h (working copy)
@@ -79,4 +79,6 @@
IN VOID *Buffer2
);
-#endif
\ No newline at end of file
+#endif
+
+
Index: Library/Init.c
===================================================================
--- Library/Init.c (revision 64)
+++ Library/Init.c (working copy)
@@ -20,7 +20,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
extern EFI_UNICODE_COLLATION_PROTOCOL LibStubUnicodeInterface;
Index: Library/DPath.h
===================================================================
--- Library/DPath.h (revision 64)
+++ Library/DPath.h (working copy)
@@ -24,7 +24,7 @@
#ifndef _D_PATH_H
#define _D_PATH_H
-#define NextStrA(a) ((UINT8 *) (((UINT8 *) (a)) + strlena (a) + 1))
+#define NextStrA(a) (CHAR8*)((UINT8 *) (((UINT8 *) (a)) + strlena (a) + 1))
#include EFI_GUID_DEFINITION (PcAnsi)
@@ -153,3 +153,4 @@
);
#endif
+
Index: Library/HiiSupport.c
===================================================================
--- Library/HiiSupport.c (revision 64)
+++ Library/HiiSupport.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
#if (EFI_SPECIFICATION_VERSION >= 0x0002000A)
@@ -56,11 +56,11 @@
return EFI_SUCCESS;
}
- Status = LibLocateProtocol (&gEfiHiiDatabaseProtocolGuid, &gLibHiiDatabase);
+ Status = LibLocateProtocol (&gEfiHiiDatabaseProtocolGuid, (VOID**)&gLibHiiDatabase);
if (EFI_ERROR (Status)) {
return Status;
}
- Status = LibLocateProtocol (&gEfiHiiStringProtocolGuid, &gLibHiiString);
+ Status = LibLocateProtocol (&gEfiHiiStringProtocolGuid, (VOID**)&gLibHiiString);
if (EFI_ERROR (Status)) {
return Status;
}
Index: Library/CRC.c
===================================================================
--- Library/CRC.c (revision 64)
+++ Library/CRC.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
UINT32 CRCTable[256] = {
0x00000000,
Index: Library/HiiSupport.h
===================================================================
--- Library/HiiSupport.h (revision 64)
+++ Library/HiiSupport.h (working copy)
@@ -142,3 +142,4 @@
;
#endif
+
Index: Library/CRC.h
===================================================================
--- Library/CRC.h (revision 64)
+++ Library/CRC.h (working copy)
@@ -53,4 +53,6 @@
UINTN Size
);
-#endif
\ No newline at end of file
+#endif
+
+
Index: Library/EfiShellLib.inf
===================================================================
--- Library/EfiShellLib.inf (revision 64)
+++ Library/EfiShellLib.inf (working copy)
@@ -45,34 +45,42 @@
HiiSupport.c
[sources.ia32]
- ia32\math.c
- ia32\initplat.c
+ IA32/math.c
+ IA32/initplat.c
[sources.ipf]
- ipf\math.c
- ipf\initplat.c
- ipf\palproc.s
- ipf\salpal.c
+ IPF/math.c
+ IPF/initplat.c
+ IPF/palproc.s
+ IPF/salpal.c
[sources.EBC]
- EBC\math.c
- EBC\initplat.c
-
+ Ebc/math.c
+ Ebc/initplat.c
+
[sources.x64]
- ipf\math.c
- ia32\initplat.c
+ IPF/math.c
+ IA32/initplat.c
+[sources.ARM]
+ IPF/math.c
+ IA32/initplat.c
+
+[sources.AARCH64]
+ IPF/math.c
+ IA32/initplat.c
+
[includes.common]
.
- ..\Inc
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Core\Dxe
+ ../Inc
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Core/Dxe
[libraries.common]
EdkFrameworkProtocolLib
@@ -81,4 +89,11 @@
EfiGuidLib
EdkGuidLib
+[libraries.ARM]
+ CompilerIntrinsicsLib
+
+[libraries.AARCH64]
+ CompilerIntrinsicsLib
+
+
[nmake.common]
Index: Library/IA32/efilibplat.h
===================================================================
--- Library/IA32/efilibplat.h (revision 64)
+++ Library/IA32/efilibplat.h (working copy)
@@ -34,4 +34,4 @@
#define MIN_ALIGNMENT_SIZE 4
-#endif
\ No newline at end of file
+#endif
Index: Library/ShellDebug.c
===================================================================
--- Library/ShellDebug.c (revision 64)
+++ Library/ShellDebug.c (working copy)
@@ -19,7 +19,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
#include EFI_PROTOCOL_DEFINITION (DebugAssert)
EFI_DEBUG_ASSERT_PROTOCOL *mDebugAssert = NULL;
Index: Library/ShellDebug.h
===================================================================
--- Library/ShellDebug.h (revision 64)
+++ Library/ShellDebug.h (working copy)
@@ -99,3 +99,4 @@
);
#endif
+
Index: Library/VarCheck.c
===================================================================
--- Library/VarCheck.c (revision 64)
+++ Library/VarCheck.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
VOID
LibCheckVarFreeVarList (
Index: Library/Lock.c
===================================================================
--- Library/Lock.c (revision 64)
+++ Library/Lock.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
VOID
InitializeLock (
Index: Library/ShellEnvInt.c
===================================================================
--- Library/ShellEnvInt.c (revision 64)
+++ Library/ShellEnvInt.c (working copy)
@@ -21,7 +21,7 @@
--*/
-#include "EfiShelllib.h"
+#include "EfiShellLib.h"
EFI_STATUS
ShellExecute (
Index: Library/VarCheck.h
===================================================================
--- Library/VarCheck.h (revision 64)
+++ Library/VarCheck.h (working copy)
@@ -41,7 +41,7 @@
ARG_PARTIALLY_QUOTED = 0x2,
ARG_FIRST_HALF_QUOTED = 0x4,
ARG_FIRST_CHAR_IS_ESC = 0x8
-};
+} SHELL_ARG_EXPR;
typedef struct {
CHAR16 *FlagStr;
@@ -116,3 +116,4 @@
);
#endif
+
Index: Library/Lock.h
===================================================================
--- Library/Lock.h (revision 64)
+++ Library/Lock.h (working copy)
@@ -45,4 +45,6 @@
IN FLOCK *Lock
);
-#endif
\ No newline at end of file
+#endif
+
+
Index: ShellFull.inf
===================================================================
--- ShellFull.inf (revision 64)
+++ ShellFull.inf (working copy)
@@ -20,300 +20,310 @@
#--*/
[defines]
-BASE_NAME = Shell
-FILE_GUID = c57ad6b7-0515-40a8-9d21-551652854e37
+BASE_NAME = ShellFull
+FILE_GUID = 1903FB23-E526-4BDA-85E4-D68F2EEF0C20
COMPONENT_TYPE = APPLICATION
[sources.common]
- Library\ShellDebug.c
- Library\DPath.c
- Library\Init.c
- Library\Lock.c
- Library\Str.c
- Library\IO.c
- Library\Mem.c
- Library\Misc.c
- Library\Data.c
- Library\RtData.c
- Library\ShellEnvInt.c
- Library\Handle.c
- Library\FileIO.c
- Library\ConsistMapping.c
- Library\CRC.c
- Library\Event.c
- Library\Perf.c
- Library\VarCheck.c
- Library\HiiSupport.c
+ Library/ShellDebug.c
+ Library/DPath.c
+ Library/Init.c
+ Library/Lock.c
+ Library/Str.c
+ Library/IO.c
+ Library/Mem.c
+ Library/Misc.c
+ Library/Data.c
+ Library/RtData.c
+ Library/ShellEnvInt.c
+ Library/Handle.c
+ Library/FileIO.c
+ Library/ConsistMapping.c
+ Library/CRC.c
+ Library/Event.c
+ Library/Perf.c
+ Library/VarCheck.c
+ Library/HiiSupport.c
- newshell\NshellStrings.uni
- newshell\init.c
- newshell\nshell.h
- newshell\fakehii.c
+ newshell/NshellStrings.uni
+ newshell/init.c
+ newshell/nshell.h
+ newshell/fakehii.c
ShCommonStrings.uni
- shellenv\ShellenvHelpStrings.uni
- shellenv\ShellenvStrings.uni
- shellenv\ScriptCmdStrings.uni
- shellenv\ConnectStrings.uni
- shellenv\EchoStrings.uni
- shellenv\HelpStrings.uni
- shellenv\MapStrings.uni
- shellenv\CdStrings.uni
- shellenv\DhStrings.uni
+ shellenv/ShellenvHelpStrings.uni
+ shellenv/ShellenvStrings.uni
+ shellenv/ScriptCmdStrings.uni
+ shellenv/ConnectStrings.uni
+ shellenv/EchoStrings.uni
+ shellenv/HelpStrings.uni
+ shellenv/MapStrings.uni
+ shellenv/CdStrings.uni
+ shellenv/DhStrings.uni
- shellenv\cmddisp.c
- shellenv\connect.c
- shellenv\data.c
- shellenv\exec.c
- shellenv\init.c
- shellenv\protid.c
- shellenv\var.c
- shellenv\conio.c
- shellenv\consoleproxy.c
- shellenv\handle.c
- shellenv\dprot.c
- shellenv\map.c
- shellenv\marg.c
- shellenv\batch.c
- shellenv\if.c
- shellenv\goto.c
- shellenv\echo.c
- shellenv\pause.c
- shellenv\for.c
- shellenv\wait.c
- shellenv\help.c
- shellenv\shelle.h
- shellenv\shellenvguid.h
- shellenv\parsecmd.c
- shellenv\shift.c
+ shellenv/cmddisp.c
+ shellenv/connect.c
+ shellenv/data.c
+ shellenv/exec.c
+ shellenv/init.c
+ shellenv/protid.c
+ shellenv/var.c
+ shellenv/conio.c
+ shellenv/consoleproxy.c
+ shellenv/handle.c
+ shellenv/dprot.c
+ shellenv/map.c
+ shellenv/marg.c
+ shellenv/batch.c
+ shellenv/if.c
+ shellenv/goto.c
+ shellenv/echo.c
+ shellenv/pause.c
+ shellenv/for.c
+ shellenv/wait.c
+ shellenv/help.c
+ shellenv/shelle.h
+ shellenv/shellenvguid.h
+ shellenv/parsecmd.c
+ shellenv/shift.c
- unload\UnloadStrings.uni
- unload\unload.c
+ unload/UnloadStrings.uni
+ unload/unload.c
- attrib\AttribStrings.uni
- attrib\attrib.c
- attrib\attrib.h
+ attrib/AttribStrings.uni
+ attrib/attrib.c
+ attrib/attrib.h
- cls\clsstrings.uni
- cls\cls.c
+ cls/clsstrings.uni
+ cls/cls.c
- cp\CpStrings.uni
- cp\cp.h
- cp\cp.c
+ cp/CpStrings.uni
+ cp/cp.h
+ cp/cp.c
- date\DateStrings.uni
- date\date.c
- date\date.h
+ date/DateStrings.uni
+ date/date.c
+ date/date.h
- load\LoadStrings.uni
- load\load.c
- load\load.h
+ load/LoadStrings.uni
+ load/load.c
+ load/load.h
- ls\LsStrings.uni
- ls\ls.h
- ls\ls.c
+ ls/LsStrings.uni
+ ls/ls.h
+ ls/ls.c
- mkdir\MkdirStrings.uni
- mkdir\mkdir.c
- mkdir\mkdir.h
+ mkdir/MkdirStrings.uni
+ mkdir/mkdir.c
+ mkdir/mkdir.h
- mv\MvStrings.uni
- mv\mv.c
- mv\mv.h
+ mv/MvStrings.uni
+ mv/mv.c
+ mv/mv.h
- reset\ResetStrings.uni
- reset\reset.c
- reset\reset.h
+ reset/ResetStrings.uni
+ reset/reset.c
+ reset/reset.h
- rm\RmStrings.uni
- rm\rm.h
- rm\rm.c
+ rm/RmStrings.uni
+ rm/rm.h
+ rm/rm.c
- type\TypeStrings.uni
- type\type.c
- type\type.h
- time\TimeStrings.uni
- time\time.c
- time\time.h
+ type/TypeStrings.uni
+ type/type.c
+ type/type.h
+ time/TimeStrings.uni
+ time/time.c
+ time/time.h
- touch\TouchStrings.uni
- touch\touch.c
- touch\touch.h
+ touch/TouchStrings.uni
+ touch/touch.c
+ touch/touch.h
- vol\VolStrings.uni
- vol\vol.c
- vol\vol.h
+ vol/VolStrings.uni
+ vol/vol.c
+ vol/vol.h
- ver\VerStrings.uni
- ver\ver.c
- ver\ver.h
+ ver/VerStrings.uni
+ ver/ver.c
+ ver/ver.h
- drivers\driversStrings.uni
- drivers\drivers.c
- drivers\drivers.h
+ drivers/driversStrings.uni
+ drivers/drivers.c
+ drivers/drivers.h
- drvcfg\DrvcfgStrings.uni
- drvcfg\drvcfg.c
- drvcfg\drvcfg.h
+ drvcfg/DrvcfgStrings.uni
+ drvcfg/drvcfg.c
+ drvcfg/drvcfg.h
- drvdiag\DrvdiagStrings.uni
- drvdiag\drvdiag.c
- drvdiag\drvdiag.h
+ drvdiag/DrvdiagStrings.uni
+ drvdiag/drvdiag.c
+ drvdiag/drvdiag.h
- comp\CompStrings.uni
- comp\comp.c
+ comp/CompStrings.uni
+ comp/comp.c
- dblk\dblkStrings.uni
- dblk\dblk.c
- dblk\efidump.c
+ dblk/dblkStrings.uni
+ dblk/dblk.c
+ dblk/efidump.c
- devices\DevicesStrings.uni
- devices\devices.c
+ devices/DevicesStrings.uni
+ devices/devices.c
- devicetree\DevicetreeStrings.uni
- devicetree\devicetree.c
+ devicetree/DevicetreeStrings.uni
+ devicetree/devicetree.c
- dmem\MemStrings.uni
- dmem\DebugStrings.uni
- dmem\mem.c
- dmem\MemCommonPart.c
- dmem\efidump.c
+ dmem/MemStrings.uni
+ dmem/DebugStrings.uni
+ dmem/mem.c
+ dmem/MemCommonPart.c
+ dmem/efidump.c
- dmpstore\DmpstoreStrings.uni
- dmpstore\dmpstore.c
+ dmpstore/DmpstoreStrings.uni
+ dmpstore/dmpstore.c
- edit\EditStrings.uni
- edit\main.c
- edit\libFileBuffer.c
- edit\libEditor.c
- edit\libTitleBar.c
- edit\libStatusBar.c
- edit\libInputBar.c
- edit\libMenuBar.c
- edit\libMisc.c
+ edit/EditStrings.uni
+ edit/main.c
+ edit/libFileBuffer.c
+ edit/libEditor.c
+ edit/libTitleBar.c
+ edit/libStatusBar.c
+ edit/libInputBar.c
+ edit/libMenuBar.c
+ edit/libMisc.c
- eficompress\CompressStrings.uni
- eficompress\compressMain.c
- eficompress\compress.c
+ eficompress/CompressStrings.uni
+ eficompress/compressMain.c
+ eficompress/compress.c
- efidecompress\DecompressStrings.uni
- efidecompress\decompress.c
+ efidecompress/DecompressStrings.uni
+ efidecompress/decompress.c
- err\ErrStrings.uni
- err\err.c
+ err/ErrStrings.uni
+ err/err.c
- guid\GuidStrings.uni
- guid\guid.c
+ guid/GuidStrings.uni
+ guid/guid.c
- hexedit\HexeditStrings.uni
- hexedit\main.c
- hexedit\libBufferImage.c
- hexedit\libFileImage.c
- hexedit\libDiskImage.c
- hexedit\libMemImage.c
- hexedit\libEditor.c
- hexedit\libTitleBar.c
- hexedit\libStatusBar.c
- hexedit\libInputBar.c
- hexedit\libMenuBar.c
- hexedit\libClipBoard.c
- hexedit\libMisc.c
+ hexedit/HexeditStrings.uni
+ hexedit/main.c
+ hexedit/libBufferImage.c
+ hexedit/libFileImage.c
+ hexedit/libDiskImage.c
+ hexedit/libMemImage.c
+ hexedit/libEditor.c
+ hexedit/libTitleBar.c
+ hexedit/libStatusBar.c
+ hexedit/libInputBar.c
+ hexedit/libMenuBar.c
+ hexedit/libClipBoard.c
+ hexedit/libMisc.c
- IfConfig\IfConfigStrings.uni
- IfConfig\IfConfig.c
- IfConfig\IfConfig.h
- IfConfig\ShellNetHelper.c
+ IfConfig/IfConfigStrings.uni
+ IfConfig/IfConfig.c
+ IfConfig/IfConfig.h
+ IfConfig/ShellNetHelper.c
- ipconfig\IpConfigStrings.uni
- ipconfig\IpConfig.c
+ IpConfig/IpConfigStrings.uni
+ IpConfig/IpConfig.c
- loadpcirom\LoadPciRomStrings.uni
- loadpcirom\LoadPciRom.c
+ loadpcirom/LoadPciRomStrings.uni
+ loadpcirom/LoadPciRom.c
- mem\MemStrings.uni
- mem\DebugStrings.uni
- mem\mm.c
- mem\MemCommonPart.c
- mem\efidump.c
+ mem/MemStrings.uni
+ mem/DebugStrings.uni
+ mem/mm.c
+ mem/MemCommonPart.c
+ mem/efidump.c
- memmap\memmapStrings.uni
- memmap\memmap.c
+ memmap/memmapStrings.uni
+ memmap/memmap.c
- mm\MmStrings.uni
- mm\mm.c
+ mm/MmStrings.uni
+ mm/mm.c
- mode\ModeStrings.uni
- mode\mode.c
+ mode/ModeStrings.uni
+ mode/mode.c
- mount\MountStrings.uni
- mount\mount.c
+ mount/MountStrings.uni
+ mount/mount.c
- openinfo\OPeninfoStrings.uni
- openinfo\openinfo.c
+ openinfo/OPeninfoStrings.uni
+ openinfo/openinfo.c
- Ping\PingStrings.uni
- Ping\Ping.c
+ Ping/PingStrings.uni
+ Ping/Ping.c
- pci\PciStrings.uni
- pci\pci.c
- pci\pci_class.c
+ pci/PciStrings.uni
+ pci/pci.c
+ pci/pci_class.c
- sermode\SermodeStrings.uni
- sermode\sermode.c
+ sermode/SermodeStrings.uni
+ sermode/sermode.c
- smbiosview\SmBiosViewStrings.uni
- smbiosview\QueryTable.c
- smbiosview\EventLogInfo.c
- smbiosview\PrintInfo.c
- smbiosview\LibSmbiosView.c
- smbiosview\smbiosview.c
- smbiosview\smbios.c
+ smbiosview/SmBiosViewStrings.uni
+ smbiosview/QueryTable.c
+ smbiosview/EventLogInfo.c
+ smbiosview/PrintInfo.c
+ smbiosview/LibSmbiosView.c
+ smbiosview/smbiosview.c
+ smbiosview/smbios.c
- stall\stallStrings.uni
- stall\stall.c
+ stall/stallStrings.uni
+ stall/stall.c
- telnetmgmt\TelnetMgmtStrings.uni
- telnetmgmt\TelnetMgmt.c
+ telnetmgmt/TelnetMgmtStrings.uni
+ telnetmgmt/TelnetMgmt.c
- tzone\TZoneStrings.uni
- tzone\tzone.c
+ tzone/TZoneStrings.uni
+ tzone/tzone.c
[sources.ia32]
- ver\ia32\ver32.c
- Library\ia32\math.c
- Library\ia32\initplat.c
+ ver/IA32/ver32.c
+ Library/IA32/math.c
+ Library/IA32/initplat.c
[sources.ipf]
- ver\ipf\ver64.c
- Library\ipf\math.c
- Library\ipf\initplat.c
- Library\ipf\palproc.s
- Library\ipf\salpal.c
+ ver/IPF/ver64.c
+ Library/IPF/math.c
+ Library/IPF/initplat.c
+ Library/IPF/palproc.s
+ Library/IPF/salpal.c
[sources.EBC]
- ver\ebc\verEbc.c
- Library\EBC\math.c
- Library\EBC\initplat.c
+ ver/ebc/verEbc.c
+ Library/Ebc/math.c
+ Library/Ebc/initplat.c
[sources.x64]
- ver\ia32\ver32.c
- Library\ipf\math.c
- Library\ia32\initplat.c
+ ver/IA32/ver32.c
+ Library/IPF/math.c
+ Library/IA32/initplat.c
+[sources.ARM]
+ ver/ia32/ver32.c
+ Library/IPF/math.c
+ Library/IA32/initplat.c
+
+[sources.AARCH64]
+ ver/ia32/ver32.c
+ Library/IPF/math.c
+ Library/IA32/initplat.c
+
[includes.common]
.
- .\Inc
- .\ver
- .\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(EDK_SOURCE)\Foundation\Library\Dxe\Include
+ ./Inc
+ ./ver
+ ./Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(EDK_SOURCE)/Foundation/Library/Dxe/Include
$(DEST_DIR)
[libraries.common]
@@ -353,4 +363,4 @@
EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /DSTRING_DEFINES_FILE=\"$(BASE_NAME)StrDefs.h\"
-
\ No newline at end of file
+
Index: inc/shelltypes.h
===================================================================
--- inc/shelltypes.h (revision 64)
+++ inc/shelltypes.h (working copy)
@@ -36,7 +36,7 @@
#endif
#include "Tiano.h"
-#include "linkedlist.h"
+#include "LinkedList.h"
#include EFI_PROTOCOL_DEFINITION (FileInfo)
#include EFI_PROTOCOL_DEFINITION (SimpleFileSystem)
@@ -183,3 +183,4 @@
#endif
#endif
+
Index: inc/shellenv.h
===================================================================
--- inc/shellenv.h (revision 64)
+++ inc/shellenv.h (working copy)
@@ -492,3 +492,4 @@
#endif
#endif // _SHELLENV_H_
+
Index: mm/mm.h
===================================================================
--- mm/mm.h (revision 64)
+++ mm/mm.h (working copy)
@@ -33,3 +33,4 @@
}
#endif
+
Index: mm/mm.inf
===================================================================
--- mm/mm.inf (revision 64)
+++ mm/mm.inf (working copy)
@@ -41,23 +41,23 @@
[sources.common]
MmStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
mm.c
mm.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: mm/mm.c
===================================================================
--- mm/mm.c (revision 64)
+++ mm/mm.c (working copy)
@@ -49,18 +49,18 @@
VOID
ReadMem (
- IN EFI_IO_WIDTH Width,
- IN UINT64 Address,
- IN UINTN Size,
- IN VOID *Buffer
+ IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width,
+ IN UINT64 Address,
+ IN UINTN Size,
+ IN VOID *Buffer
);
VOID
WriteMem (
- IN EFI_IO_WIDTH Width,
- IN UINT64 Address,
- IN UINTN Size,
- IN VOID *Buffer
+ IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width,
+ IN UINT64 Address,
+ IN UINTN Size,
+ IN VOID *Buffer
);
STATIC
@@ -73,7 +73,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiIomodGuid = EFI_IOMOD_GUID;
SHELL_VAR_CHECK_ITEM IomodCheckList[] = {
{
@@ -134,7 +134,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -146,13 +146,13 @@
EFI_STATUS
OldShellParserMM (
- OUT EFI_IO_WIDTH *Width,
- OUT EFI_ACCESS_TYPE *AccessType,
- OUT UINT64 *Address,
- OUT UINT64 *Value,
- OUT UINTN *Size,
- OUT BOOLEAN *Interactive,
- OUT CHAR16 **ValueStr
+ OUT EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH *Width,
+ OUT EFI_ACCESS_TYPE *AccessType,
+ OUT UINT64 *Address,
+ OUT UINT64 *Value,
+ OUT UINTN *Size,
+ OUT BOOLEAN *Interactive,
+ OUT CHAR16 **ValueStr
);
EFI_STATUS
@@ -207,12 +207,11 @@
UINT64 PciEAddress;
UINT64 Value;
UINT32 SegmentNumber;
- EFI_IO_WIDTH Width;
+ EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width;
EFI_ACCESS_TYPE AccessType;
UINT64 Buffer;
UINTN Index;
UINTN Size;
- CHAR16 *AddressStr;
CHAR16 *ValueStr;
BOOLEAN Complete;
CHAR16 InputStr[80];
@@ -261,7 +260,7 @@
if (IS_OLD_SHELL) {
Status = OldShellParserMM (&Width, &AccessType, &Address, &Value, &Size, &Interactive, &ValueStr);
if (EFI_ERROR (Status)) {
- if (-1 == Status) {
+ if ((EFI_STATUS)-1 == Status) {
PrintToken (STRING_TOKEN (STR_HELPINFO_MM_VERBOSEHELP), HiiHandle);
Status = EFI_SUCCESS;
}
@@ -274,7 +273,6 @@
Width = EfiPciWidthUint8;
Size = 1;
AccessType = EfiMemory;
- AddressStr = NULL;
ValueStr = NULL;
Interactive = TRUE;
@@ -662,10 +660,10 @@
VOID
ReadMem (
- IN EFI_IO_WIDTH Width,
- IN UINT64 Address,
- IN UINTN Size,
- IN VOID *Buffer
+ IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width,
+ IN UINT64 Address,
+ IN UINTN Size,
+ IN VOID *Buffer
)
{
do {
@@ -694,10 +692,10 @@
VOID
WriteMem (
- IN EFI_IO_WIDTH Width,
- IN UINT64 Address,
- IN UINTN Size,
- IN VOID *Buffer
+ IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width,
+ IN UINT64 Address,
+ IN UINTN Size,
+ IN VOID *Buffer
)
{
do {
@@ -750,7 +748,7 @@
}
if ((c >= '0' && c <= '9') || (c >= 'A' && c <= 'F')) {
- u = u << 4 | c - (c >= 'A' ? 'A' - 10 : '0');
+ u = (u << 4) | (c - (c >= 'A' ? 'A' - 10 : '0'));
Find = TRUE;
} else {
@@ -766,13 +764,13 @@
EFI_STATUS
OldShellParserMM (
- OUT EFI_IO_WIDTH *Width,
- OUT EFI_ACCESS_TYPE *AccessType,
- OUT UINT64 *Address,
- OUT UINT64 *Value,
- OUT UINTN *Size,
- OUT BOOLEAN *Interactive,
- OUT CHAR16 **ValueStr
+ OUT EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH *Width,
+ OUT EFI_ACCESS_TYPE *AccessType,
+ OUT UINT64 *Address,
+ OUT UINT64 *Value,
+ OUT UINTN *Size,
+ OUT BOOLEAN *Interactive,
+ OUT CHAR16 **ValueStr
)
/*++
Index: drvcfg/drvcfg.h
===================================================================
--- drvcfg/drvcfg.h (revision 64)
+++ drvcfg/drvcfg.h (working copy)
@@ -33,3 +33,4 @@
}
#endif
+
Index: drvcfg/drvcfg.inf
===================================================================
--- drvcfg/drvcfg.inf (revision 64)
+++ drvcfg/drvcfg.inf (working copy)
@@ -40,24 +40,24 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
DrvcfgStrings.uni
drvcfg.c
drvcfg.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: drvcfg/drvcfg.c
===================================================================
--- drvcfg/drvcfg.c (revision 64)
+++ drvcfg/drvcfg.c (working copy)
@@ -38,7 +38,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiDrvcfgGuid = EFI_DRVCFG_GUID;
SHELL_VAR_CHECK_ITEM DrvcfgCheckList[] = {
{
@@ -87,7 +87,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: openinfo/openinfo.h
===================================================================
--- openinfo/openinfo.h (revision 64)
+++ openinfo/openinfo.h (working copy)
@@ -33,3 +33,4 @@
}
#endif
+
Index: openinfo/openinfo.inf
===================================================================
--- openinfo/openinfo.inf (revision 64)
+++ openinfo/openinfo.inf (working copy)
@@ -41,24 +41,24 @@
[sources.common]
OPeninfoStrings.uni
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
openinfo.c
openinfo.h
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib
Index: openinfo/openinfo.c
===================================================================
--- openinfo/openinfo.c (revision 64)
+++ openinfo/openinfo.c (working copy)
@@ -36,7 +36,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiOpeninfoGuid = EFI_OPENINFO_GUID;
SHELL_VAR_CHECK_ITEM OpeninfoCheckList[] = {
{
@@ -55,7 +55,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
Index: drivers/drivers.c
===================================================================
--- drivers/drivers.c (revision 64)
+++ drivers/drivers.c (working copy)
@@ -43,7 +43,7 @@
//
// Global Variables
//
-EFI_HII_HANDLE HiiHandle;
+STATIC EFI_HII_HANDLE HiiHandle;
EFI_GUID EfiDriversGuid = EFI_DRIVERS_GUID;
SHELL_VAR_CHECK_ITEM DriversCheckList[] = {
{
@@ -68,7 +68,7 @@
NULL,
0,
0,
- 0
+ (SHELL_VAR_CHECK_FLAG_TYPE) 0
}
};
@@ -133,7 +133,6 @@
EFI_HANDLE *ControllerHandleBuffer;
UINTN ChildControllerHandleCount;
CHAR16 *ImageName;
- BOOLEAN IsHelp;
SHELL_VAR_CHECK_CODE RetCode;
CHAR16 *Useful;
SHELL_ARG_LIST *Item;
@@ -143,7 +142,6 @@
Language = NULL;
DriverImageHandleCount = 0;
DriverImageHandleBuffer = NULL;
- IsHelp = FALSE;
ZeroMem (&ChkPck, sizeof (SHELL_VAR_CHECK_PACKAGE));
EFI_SHELL_APP_INIT (ImageHandle, SystemTable);
Index: drivers/drivers.h
===================================================================
--- drivers/drivers.h (revision 64)
+++ drivers/drivers.h (working copy)
@@ -33,3 +33,4 @@
}
#endif
+
Index: drivers/drivers.inf
===================================================================
--- drivers/drivers.inf (revision 64)
+++ drivers/drivers.inf (working copy)
@@ -40,7 +40,7 @@
[sources.common]
- ..\ShCommonStrings.uni
+ ../ShCommonStrings.uni
DriversStrings.uni
drivers.c
drivers.h
@@ -48,17 +48,17 @@
[includes.common]
.
- ..\Inc
- ..\Library
- $(EDK_SOURCE)\Foundation
- $(EDK_SOURCE)\Foundation\Include
- $(EDK_SOURCE)\Foundation\Include\IndustryStandard
- $(EDK_SOURCE)\Foundation\Efi
- $(EDK_SOURCE)\Foundation\Efi\Include
- $(EDK_SOURCE)\Foundation\FrameWork
- $(EDK_SOURCE)\Foundation\FrameWork\Include
- $(EDK_SOURCE)\Foundation\Core\Dxe
- $(DEST_DIR)\
+ ../Inc
+ ../Library
+ $(EDK_SOURCE)/Foundation
+ $(EDK_SOURCE)/Foundation/Include
+ $(EDK_SOURCE)/Foundation/Include/IndustryStandard
+ $(EDK_SOURCE)/Foundation/Efi
+ $(EDK_SOURCE)/Foundation/Efi/Include
+ $(EDK_SOURCE)/Foundation/FrameWork
+ $(EDK_SOURCE)/Foundation/FrameWork/Include
+ $(EDK_SOURCE)/Foundation/Core/Dxe
+ $(DEST_DIR./
[libraries.common]
EfiShellLib