[Description]
We decide to only support UEFI 2.0 + PI 0.9 for Stoutland. Meet an assert after using the efi setup module. 

[Root cause]
may be related to the use of the Thurley setup module.

[Solution]
Kinney, Michael made WA in FrameworkHiiToUefiHiiThunk.

[Impacted platform] 
Stoutland Sunride Ridge platform.

[Reference]



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/CV1_20090209_r7248@7980 6f19259b-4bc3-4df7-8a09-765794883524
diff --git a/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/ConfigAccess.c b/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/ConfigAccess.c
index 6be0496..62eaa56 100644
--- a/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/ConfigAccess.c
+++ b/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/ConfigAccess.c
@@ -16,7 +16,7 @@
 

 #include "HiiDatabase.h"

 #include "UefiIfrParser.h"

-

+ 

 BOOLEAN            mHiiPackageListUpdated = FALSE;

 

 CONFIG_ACCESS_PRIVATE gConfigAccessPrivateTempate = {

@@ -759,6 +759,9 @@
       // 

       //

       BufferStorage = GetFirstStorageOfFormSet (ConfigAccess->ThunkContext->FormSet);

+      if (BufferStorage == NULL) {

+        return;

+      }

     }

 

     //