#include <Library/BaseMemoryLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
#include <Library/ExtractGuidedSectionLib.h>\r
+#include <Library/HobLib.h>\r
\r
STATIC GUID *mExtractHandlerGuidTable;\r
STATIC UINT32 mNumberOfExtractHandler;\r
IN EXTRACT_GUIDED_SECTION_DECODE_HANDLER DecodeHandler\r
)\r
{\r
+ if (GetBootModeHob () == BOOT_ON_S3_RESUME) {\r
+ //\r
+ // (Work around fix to bypass registeration on S3 resume.)\r
+ // S3 resume does not shadow DxeIpl.\r
+ //\r
+ return RETURN_SUCCESS;\r
+ }\r
//\r
// Check input paramter.\r
//\r