#include "PeLoader.h"\r
#include "TianoDecompress.h"\r
\r
-STATIC\r
VOID\r
SystemHang(\r
VOID\r
)\r
{\r
BIOS_MEMORY_MAP *BiosMemoryMap; \r
- EFILDR_HEADER *EFILDRHeader;\r
+ //EFILDR_HEADER *EFILDRHeader;\r
EFILDR_IMAGE *EFILDRImage;\r
EFI_MEMORY_DESCRIPTOR EfiMemoryDescriptor[EFI_MAX_MEMORY_DESCRIPTORS];\r
EFI_STATUS Status;\r
UINTN BfvBase;\r
EFI_MAIN_ENTRYPOINT EfiMainEntrypoint;\r
CHAR8 PrintBuffer[256];\r
- static EFILDRHANDOFF Handoff;\r
+ STATIC EFILDRHANDOFF Handoff;\r
\r
ClearScreen();\r
\r
// Get information on where the image is in memory\r
//\r
\r
- EFILDRHeader = (EFILDR_HEADER *)(UINTN)(EFILDR_HEADER_ADDRESS);\r
+ //EFILDRHeader = (EFILDR_HEADER *)(UINTN)(EFILDR_HEADER_ADDRESS);\r
EFILDRImage = (EFILDR_IMAGE *)(UINTN)(EFILDR_HEADER_ADDRESS + sizeof(EFILDR_HEADER));\r
\r
\r
PrintString (PrintBuffer);\r
SystemHang();\r
}\r
-\r
+ \r
+ AsciiSPrint (PrintBuffer, 256, "BFV decompress: DestinationSize=0x%X, ScratchSize=0x%X!\n",\r
+ DestinationSize, ScratchSize);\r
+ PrintString (PrintBuffer);\r
+ \r
Status = TianoDecompress (\r
(VOID *)(UINTN)(EFILDR_HEADER_ADDRESS + EFILDRImage->Offset),\r
EFILDRImage->Length,\r