From dfb780e3c260194c8b057885e288c5cd60febbc0 Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Tue, 14 Aug 2007 02:40:53 +0000 Subject: [PATCH] Fix several Unicode typo. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3633 6f19259b-4bc3-4df7-8a09-765794883524 --- BaseTools/ReadMe.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/BaseTools/ReadMe.txt b/BaseTools/ReadMe.txt index e0f4418259..0ce1cba465 100644 --- a/BaseTools/ReadMe.txt +++ b/BaseTools/ReadMe.txt @@ -42,7 +42,7 @@ Brief usage for Module Migration Tool msa2inf.exe: 3. Output Files: An extended INF file with possible auto-generated EntryPoint.c, CommonHeader.h/CommonHeader.txt, depending on options and module contents. 4. Prerequisite: - a. The workspace directory must be specified either by environment variable or –w option. + a. The workspace directory must be specified either by environment variable or -w option. b. The Framework Database file must exist to specify the available packages in current workspace. Two possible locations are: (The first location overrides the second) $(WORKSPACE)\Tools\Conf\FrameworkDatabase.db @@ -63,24 +63,24 @@ Brief usage for Module Migration Tool msa2inf.exe: 5. Example: WORKSAPCE has already been set: $(WORKSPACE) = c:\work\EdkII. - a. msa2inf –f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa –o c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.inf - b. msa2inf –f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa –a + a. msa2inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -o c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.inf + b. msa2inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -a Example a & b are equivalent to migrate WinNtThunk driver from EDKII to EDKII' code base. - c. msa2inf –f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa –a -c - The extra "-c" option performs several hardcode mapping due to the naming change in EDKII’: + c. msa2inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -a -c + The extra "-c" option performs several hardcode mapping due to the naming change in EDKII': OldMdePkg Guid -> MdePkgGuid, EdkModulePkg Guid -> MdeModulePkgGuid, EdkGraphicsLib -> GraphicsLib HiiLib -> HiiLibFramework ... - d. msa2inf –f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa –m + d. msa2inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -m The extra "-m" option suppresses the generation of "CommonHeader.h" and leave all C files intact. Instead, it generates "CommonHeader.txt". Developers can manually copy its content to a local common header file in a module. 6. Known Limitations: - a. Tool does not Exit Boot Services Callback & Virtual Address Changed Event. Developers need to handle it manually. + a. Tool does not handle Exit Boot Services Callback & Virtual Address Changed Event. Developers need to handle it manually. b. The #include is based on library class naming convention: The header filename for "AbcLib" class are "AbcLib.h" by convention. c. The #include , and are added based on gGuidCName listed in MSA. If a GuidCName cannot map to a package Guid/Protocol/Ppi header file, a warning message is raised.