]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/ReadMe.txt
Added DebugAgentTimerLib. Cleaned up .h files and other code.
[mirror_edk2.git] / BaseTools / ReadMe.txt
index a37501e8daf37a2bdcc9a548b30b52e5b145ead0..37691e98fd985b01d06e72ccb5347a1238ddf8aa 100644 (file)
@@ -66,7 +66,7 @@ Notes:
         or modules because the AutoGen.* files have been be removed. The "makefile" itself\r
         cannot generate AutoGen.* files. Only "build" command can.\r
 3) All .exe binary file including C and python tools are generated from:\r
         or modules because the AutoGen.* files have been be removed. The "makefile" itself\r
         cannot generate AutoGen.* files. Only "build" command can.\r
 3) All .exe binary file including C and python tools are generated from:\r
-    r1655 <buildtools_project>\BaseTools\Source\ + r1662 VfrCompiler tool update\r
+    r1911 <buildtools_project>\BaseTools\Source\.\r
 \r
 Brief usage for Migration Tool MigrationMsa2Inf.exe:\r
 1. Command line format:\r
 \r
 Brief usage for Migration Tool MigrationMsa2Inf.exe:\r
 1. Command line format:\r
@@ -125,30 +125,7 @@ Brief usage for Migration Tool MigrationMsa2Inf.exe:
    f. When tool generates [LibraryClasses] section, the recommended library instances are lost. (No impact to build)\r
  \r
 7. Pyton Source\r
    f. When tool generates [LibraryClasses] section, the recommended library instances are lost. (No impact to build)\r
  \r
 7. Pyton Source\r
-   r682 <buildtools_project>\BaseTools\Source\Python\MigrationMsa2Inf\r
-\r
-\r
-Brief Usage for PcdSyntax Update:\r
-Usage:\r
-  PcdSyntaxUpdate.exe <directory_name>\r
-It searches all INF, DEC and DSC file under <directory_name> and update them with the following rules:\r
-1. Update INF files to conform to INF spec 0.44: \r
-   a. Rename PCD section name: e.g. [PcdsFeatureFlag] -> [FeaturePcd]\r
-   b. Adjust PCD section item format: e.g. PcdDebugClearMemoryValue|gEfiMdePkgTokenSpaceGuid -> gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue\r
-   c. Update the syntax of binary INF file (not PCD related) \r
-2. Update DEC files to confirm to DEC spec 0.36\r
-   Adjust PCD section item format: e.g. PcdWinNtPhysicalDisk|0x00001000|gEfiNt32PkgTokenSpaceGuid|VOID*|L"E:RW;245760;512"-> gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashFvRecoverySize|0x0|UINT32|0x00001011\r
-3. Update DSC files to confirm to DSC spec \r
-   a. Adjust string/array typed PCD item format: e.g. PcdWinNtMemorySizeForSecMain|gEfiNt32PkgTokenSpaceGuid|L"64!64"|12 -> gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySizeForSecMain|L"64!64"|VOID*|12\r
-   b. Adjust non-string/array typed PCD item format: e.g. PcdWinNtBootMode|gEfiNt32PkgTokenSpaceGuid|1 -> gEfiNt32PkgTokenSpaceGuid.PcdWinNtBootMode|1\r
-   c. Update the override library class in [Components] section: e.g.\r
-   <LibraryClass> {\r
-      PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
-   }\r
-   To \r
-   <LibraryClasses> {\r
-      PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
-   }\r
+   BaseTools\Source\Python\MigrationMsa2Inf\r
 \r
 Brief usage for Migration Tool Spd2Dec.exe:\r
 1. Command line format:\r
 \r
 Brief usage for Migration Tool Spd2Dec.exe:\r
 1. Command line format:\r
@@ -164,7 +141,7 @@ Brief usage for Migration Tool Spd2Dec.exe:
    Example a & b are equivalent to migrate Nt32 package SPD file from EDKII to EDKII' snytax.\r
   \r
 6. Pyton Source\r
    Example a & b are equivalent to migrate Nt32 package SPD file from EDKII to EDKII' snytax.\r
   \r
 6. Pyton Source\r
-   r777 <buildtools_project>\BaseTools\Source\Python\spd2Dec\r
+   BaseTools\Source\Python\spd2dec\r
 \r
 Brief usage for Migration Tool Fpd2Dsc.exe:\r
 1. Command line format:\r
 \r
 Brief usage for Migration Tool Fpd2Dsc.exe:\r
 1. Command line format:\r
@@ -188,6 +165,6 @@ Brief usage for Migration Tool Fpd2Dsc.exe:
    b. If MSA file which is corresponds to module guid could not be found in currect workspace, tool will dump the module guid.\r
  \r
 7. Pyton Source\r
    b. If MSA file which is corresponds to module guid could not be found in currect workspace, tool will dump the module guid.\r
  \r
 7. Pyton Source\r
-   r767 <buildtools_project>\BaseTools\Source\Python\Fpd2Dsc\r
+   BaseTools\Source\Python\fpd2dsc\r
 \r
 \r
-17-July-2009\r
+4-Mar-2010\r