]> git.proxmox.com Git - mirror_edk2.git/commitdiff
1) Add an example in EdkCompatibilityPkg.dsc to show how the compatibility build...
authorqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>
Sun, 1 Feb 2009 09:39:43 +0000 (09:39 +0000)
committerqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>
Sun, 1 Feb 2009 09:39:43 +0000 (09:39 +0000)
2) Add the incompatibility changes in ChangeLog.txt.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7384 6f19259b-4bc3-4df7-8a09-765794883524

EdkCompatibilityPkg/ChangeLog.txt
EdkCompatibilityPkg/EdkCompatibilityPkg.dsc

index 9eac2dce565610e078d4a6ae8fd9e158a163e9d4..f32fa815b4d848421533e61970c99806034fa046 100644 (file)
@@ -106,4 +106,28 @@ EDK_r7286: Compatible: qhuang8
        2) Add MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH device path type. \r
 \r
        Possible impact:\r
-  None.
\ No newline at end of file
+  None.\r
+\r
+EDK_r7342: No-Compatible: qwang12\r
+  Rename module names in EdkCompatibility/Compatibility directory from ***To*** to ***On***.\r
+  For example, Fv2ToFvThunk is renamed to Fv2OnFvThunk.\r
+  AAAOnBBB means this module produce AAA Protocol/PPI based on BBB. This change improves the readability and \r
+  help developers to select correct thunk module to use.\r
+\r
+  Code Changes:\r
+  These module directory and module INF file name is updated:\r
+   DeviceIoToPciRootBridgeIoThunk -> DeviceIoToPciRootBridgeIoThunk\r
+   FrameworkHiiToUefiHiiThunk  ->  FrameworkHiiToUefiHiiThunk\r
+   Fv2ToFvThunk  -> Fv2ToFvThunk\r
+   FvFileLoaderToLoadFileThunk  -> FvFileLoaderToLoadFileThunk\r
+   FvToFv2Thunk  -> FvToFv2Thunk\r
+   PciCfg2ToPciCfgThunk  -> PciCfg2ToPciCfgThunk\r
+   PciCfgToPciCfg2Thunk  -> PciCfgToPciCfg2Thunk\r
+   ReadOnlyVariable2ToReadOnlyVariableThunk  -> ReadOnlyVariable2ToReadOnlyVariableThunk\r
+   ReadOnlyVariableToReadOnlyVariable2Thunk  -> ReadOnlyVariableToReadOnlyVariable2Thunk\r
+   Uc2ToUcThunk  -> Uc2ToUcThunk\r
+   UcToUc2Thunk  -> UcToUc2Thunk\r
+   \r
+  Possible Impact:\r
+  All DSC and FDF files that reference these module should be updated to use the new module directory\r
+  and file names.
\ No newline at end of file
index d43b78adc4efb51a9d85a6a6fc55bd5f16e86956..12ce4b5be5181e60c871fe970fbfa70df277bcb8 100644 (file)
@@ -224,6 +224,17 @@ define GCC_MACRO                 = -DEFI_SPECIFICATION_VERSION=0x00020000 -DPI_S
   EdkCompatibilityPkg/Compatibility/Uc2OnUcThunk/Uc2OnUcThunk.inf\r
   EdkCompatibilityPkg/Compatibility/UcOnUc2Thunk/UcOnUc2Thunk.inf\r
 \r
+  #\r
+  # User needs to turn on the compatibility switches for VFRC and EDK II build tool for Framework HII modules \r
+  # following the example shown below: \r
+  #\r
+  #  $SomePackage/FrameworkHiiModule/FrameworkHiiModule.inf {\r
+  #    <BuildOptions>\r
+  #    *_*_*_VFR_FLAGS = -c # for VFR files in the module\r
+  #    *_*_*_BUILD_FLAGS = -c # for UNI files in the module\r
+  # }\r
+\r
+\r
 [Components.IA32,Components.X64,Components.IPF]\r
   EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf\r
   EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/PeiLib_Edk2.inf\r