mirror_edk2.git
13 years agoAdd a Shell Hot Fix patch to solve RFC3066 language compatibility issue and "CHAR8...
qhuang8 [Mon, 18 Aug 2008 10:50:04 +0000 (10:50 +0000)]
Add a Shell Hot Fix patch to solve RFC3066 language compatibility issue and "CHAR8" compatibility issue (EDK define CHAR8 as "unsigned char" while ECP choose to use "signed char")

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

13 years agoAdd dependency of gEfiDpcProtocolGuid for these two library instances since they...
qhuang8 [Mon, 18 Aug 2008 09:26:33 +0000 (09:26 +0000)]
Add dependency of gEfiDpcProtocolGuid for these two library instances since they retrieve these two protocols at the library constructors.

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

13 years agoAdd Pcd Protocol in [Depex] section and add back the constructor since PCD protocol...
qhuang8 [Mon, 18 Aug 2008 09:24:07 +0000 (09:24 +0000)]
Add Pcd Protocol in [Depex] section and add back the constructor since PCD protocol must have been available when the entrypoint is executed.

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

13 years agoAdd Pcd Ppi dependency in [depex] section in PeiPcdLib
qhuang8 [Mon, 18 Aug 2008 09:22:36 +0000 (09:22 +0000)]
Add Pcd Ppi dependency in [depex] section in PeiPcdLib

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

13 years agoAdd comments for some language related PCDs in MdePkg
qhuang8 [Mon, 18 Aug 2008 09:21:47 +0000 (09:21 +0000)]
Add comments for some language related PCDs in MdePkg

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

13 years agoAdd library instance for UEFI_DRIVER
qhuang8 [Mon, 18 Aug 2008 09:19:13 +0000 (09:19 +0000)]
Add library instance for UEFI_DRIVER

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

13 years agoUpdate some module INF files in MdeModulePkg to "UEFI_DRIVER"
qhuang8 [Mon, 18 Aug 2008 09:18:44 +0000 (09:18 +0000)]
Update some module INF files in MdeModulePkg to "UEFI_DRIVER"

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

13 years agoAdd EDK II DSC file to build validate EDK Shell source and ECP. It can also generate...
qhuang8 [Mon, 18 Aug 2008 09:08:50 +0000 (09:08 +0000)]
Add EDK II DSC file to build validate EDK Shell source and ECP. It can also generate EDK Shell Binaries in EdkShellBinPkg.

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

13 years agoAdd Extern reference to EDK Shell Project.
qhuang8 [Mon, 18 Aug 2008 09:03:04 +0000 (09:03 +0000)]
Add Extern reference to EDK Shell Project.

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

13 years agoCreate EDK style EdkShellPkg
qhuang8 [Mon, 18 Aug 2008 08:51:56 +0000 (08:51 +0000)]
Create EDK style EdkShellPkg

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

13 years agoAdd GLOBAL_REMOVE_IF_UNREFERENCED modifier in the array and change the protocol UI...
qhuang8 [Mon, 18 Aug 2008 08:40:52 +0000 (08:40 +0000)]
Add GLOBAL_REMOVE_IF_UNREFERENCED modifier in the array and change the protocol UI strings to ASCII string since they are only for debug purpose.

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

13 years agoRemove a duplicated definition.
qwang12 [Mon, 18 Aug 2008 08:40:37 +0000 (08:40 +0000)]
Remove a duplicated definition.

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

13 years agoRemove an unreferenced field in PROTOCOL_INTERFACE data structure.
qhuang8 [Mon, 18 Aug 2008 08:39:05 +0000 (08:39 +0000)]
Remove an unreferenced field in PROTOCOL_INTERFACE data structure.

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

13 years agoRe-integrate patch in r5626~r5628:Enhance PeiCore dispatcher and fix a bug in the...
qhuang8 [Mon, 18 Aug 2008 08:38:00 +0000 (08:38 +0000)]
Re-integrate patch in r5626~r5628:Enhance PeiCore dispatcher and fix a bug in the patch.

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

13 years agoAdd TRUE to the depex.
qwang12 [Mon, 18 Aug 2008 08:22:05 +0000 (08:22 +0000)]
Add TRUE to the depex.

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

13 years agoAdd the support of GUID opcode which enable SetupBrowser to support IFR generated...
qwang12 [Mon, 18 Aug 2008 08:16:40 +0000 (08:16 +0000)]
Add the support of GUID opcode which enable SetupBrowser to support IFR generated by a VFR compiler in Framework VFR compatible mode.

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

13 years agoAdd a PCD which enable SetupBrowser to support IFR generated by a VFR compiler in...
qwang12 [Mon, 18 Aug 2008 08:12:32 +0000 (08:12 +0000)]
Add a PCD which enable SetupBrowser to support IFR generated by a VFR compiler in Framework VFR compatible mode.

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

13 years agoAdd the support of GUID opcode which enable SetupBrowser to support IFR generated...
qwang12 [Mon, 18 Aug 2008 08:10:33 +0000 (08:10 +0000)]
Add the support of GUID opcode which enable SetupBrowser to support IFR generated by a VFR compiler in Framework VFR compatible mode.

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

13 years agoMerge in [EDK 1166]: Form title is not displayed by Setup Browser
qwang12 [Mon, 18 Aug 2008 07:57:01 +0000 (07:57 +0000)]
Merge in [EDK 1166]:  Form title is not displayed by Setup Browser

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

13 years agoAdd IfrLibCreatePopUp2 and HiiLibExportPackageLists.
qwang12 [Mon, 18 Aug 2008 07:47:51 +0000 (07:47 +0000)]
Add IfrLibCreatePopUp2 and HiiLibExportPackageLists.

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

13 years agoAdd missing library class.
klu2 [Mon, 18 Aug 2008 07:38:14 +0000 (07:38 +0000)]
Add missing library class.

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

13 years agoAdd CpuDeadLoop() for PeiCore entry, that means PeiCore should not return.
klu2 [Mon, 18 Aug 2008 07:32:34 +0000 (07:32 +0000)]
Add CpuDeadLoop() for PeiCore entry, that means PeiCore should not return.

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

13 years agoRemove msa file and add more comments for DXE core entry
klu2 [Mon, 18 Aug 2008 07:20:14 +0000 (07:20 +0000)]
Remove msa file and add more comments for DXE core entry

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

13 years agoBug fixes for FrameworkHiiToUefiHiiThunk;
qwang12 [Mon, 18 Aug 2008 05:56:23 +0000 (05:56 +0000)]
Bug fixes for FrameworkHiiToUefiHiiThunk;

1) Update variable name to better names.
2) Change List Entry in all data structure to "Link".
3) Update to use proper list manipulation functions in BaseLib.
4) Add in more comments and clean up HiiNewString.
5) Clean up for HiiNewPack, HiiRemovePack and the notify functions.
6) Create better name such as GetPackageCount and AssignFrameworkHiiHandle
7) Clean up the InitializeHiiDatabase entry point.
8) Remove the confusing data field in the HII_THUNK_ENTRY HiiDatabase.h.
9) Add in cleanup code for DestoryThunkContext
10) Add in code to handle the save of browser data after invoke callback
11) Map the UEFI One Of Option code to Framework One Of Option code before calling Framework Callback.
12) Add in CreatePopUp support.
13) Add in SendForm support.
14) HiiGetPrimaryLanguages and HiiGetSecondaryLanguages should support language code in RFC639 format from Caller. Then, they should conver them to 3066 format before calling UEFI HII interfaces.
15) Make ResetStrings a NOP.
16) Remove the unnecessary dependency.

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

13 years agorefine code.
klu2 [Mon, 18 Aug 2008 05:48:39 +0000 (05:48 +0000)]
refine code.

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

13 years agoRemove unused module type.
klu2 [Mon, 18 Aug 2008 05:47:51 +0000 (05:47 +0000)]
Remove unused module type.

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

13 years agorefine code.
klu2 [Mon, 18 Aug 2008 05:43:42 +0000 (05:43 +0000)]
refine code.

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

13 years agoAdd PCD_MAX_SKU_ID.
klu2 [Mon, 18 Aug 2008 05:36:10 +0000 (05:36 +0000)]
Add PCD_MAX_SKU_ID.

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

13 years agoRefine the code.
klu2 [Mon, 18 Aug 2008 05:11:21 +0000 (05:11 +0000)]
Refine the code.

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

13 years agoRemove unused internal header file.
klu2 [Mon, 18 Aug 2008 04:27:07 +0000 (04:27 +0000)]
Remove unused internal header file.

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

13 years agoGenFds add FV space information display.
jlin16 [Thu, 14 Aug 2008 08:47:44 +0000 (08:47 +0000)]
GenFds add FV space information display.

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

13 years agoDeclare Default MANUFACTURING Store for Vfr Code Reference.
lgao4 [Thu, 14 Aug 2008 04:41:52 +0000 (04:41 +0000)]
Declare Default MANUFACTURING Store for Vfr Code Reference.

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

13 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5650 6f19259b...
klu2 [Thu, 14 Aug 2008 04:30:49 +0000 (04:30 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5650 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUse doxygen comment style for document entity such as struct, enum, variable that...
klu2 [Thu, 14 Aug 2008 04:29:48 +0000 (04:29 +0000)]
Use doxygen comment style for document entity such as struct, enum, variable that use /// but not //

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

13 years agoUse doxygen comment style for document entity such as struct, enum, variable that...
klu2 [Thu, 14 Aug 2008 04:11:35 +0000 (04:11 +0000)]
Use doxygen comment style for document entity such as struct, enum, variable that use /// but not //

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

13 years agoUse doxygen comment style for document entity such as struct, enum, variable that...
klu2 [Thu, 14 Aug 2008 03:30:12 +0000 (03:30 +0000)]
Use doxygen comment style for document entity such as struct, enum, variable that use /// but not //

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

13 years agoUse doxygen comment style for document entity such as struct, enum, variable that...
klu2 [Thu, 14 Aug 2008 03:22:55 +0000 (03:22 +0000)]
Use doxygen comment style for document entity such as struct, enum, variable that use /// but not //

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

13 years agoUse doxygen comment style for document entity such as struct, enum, variable that...
klu2 [Thu, 14 Aug 2008 03:21:03 +0000 (03:21 +0000)]
Use doxygen comment style for document entity such as struct, enum, variable that use /// but not //

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

13 years agoUse doxygen comment style for document entity such as struct, enum, variable that...
klu2 [Thu, 14 Aug 2008 02:56:09 +0000 (02:56 +0000)]
Use doxygen comment style for document entity such as struct, enum, variable that use /// but not //

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

13 years agoUse doxygen comment style for document entity such as struct, enum, variable that...
klu2 [Thu, 14 Aug 2008 02:54:46 +0000 (02:54 +0000)]
Use doxygen comment style for document entity such as struct, enum, variable that use /// but not //

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

13 years agoUse doxygen comment style for document entity such as struct, enum, variable that...
klu2 [Thu, 14 Aug 2008 02:53:43 +0000 (02:53 +0000)]
Use doxygen comment style for document entity such as struct, enum, variable that use /// but not //

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

13 years agoAdded TOOLCHAIN macro in makefile besides TOOLCHAIN_TAG
jwang36 [Thu, 14 Aug 2008 02:07:08 +0000 (02:07 +0000)]
Added TOOLCHAIN macro in makefile besides TOOLCHAIN_TAG

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

13 years agoAdd condifition for passing ELFGCC building...
eric_tian [Thu, 14 Aug 2008 02:03:01 +0000 (02:03 +0000)]
Add condifition for passing ELFGCC building...

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

13 years agoconvert blank to tab
eric_tian [Thu, 14 Aug 2008 01:52:24 +0000 (01:52 +0000)]
convert blank to tab

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

13 years agoedk2/MdePkg/Library/SerialPortLibNull/SerialPortLibNull.c:
jljusten [Wed, 13 Aug 2008 21:02:24 +0000 (21:02 +0000)]
edk2/MdePkg/Library/SerialPortLibNull/SerialPortLibNull.c:
* Remove trailing whitespace in file to fix warning/error from the
  Intel compiler: "last line of file ends without a newline"

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

13 years agouse tab but not blank to do not break GNU make parsing.
eric_tian [Wed, 13 Aug 2008 05:27:10 +0000 (05:27 +0000)]
use tab but not blank to do not break GNU make parsing.

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

13 years agoFix build issue in linux environment.
eric_tian [Wed, 13 Aug 2008 04:53:33 +0000 (04:53 +0000)]
Fix build issue in linux environment.

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

13 years agoEnhance GenFv tool to print Fv Size and Length, and Get module map by module pdb...
lgao4 [Wed, 13 Aug 2008 02:22:18 +0000 (02:22 +0000)]
Enhance GenFv tool to print Fv Size and Length, and Get module map by module pdb pointer and get module guid by module FFS guid.
And Enhance VfrCompiler to handle framework vfr file, and print more debug information into .lst file.

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

13 years ago1. Enhanced the format of build_rule.txt to allow module type and arch information.
jwang36 [Tue, 12 Aug 2008 07:54:36 +0000 (07:54 +0000)]
1. Enhanced the format of build_rule.txt to allow module type and arch information.
2. Enhanced Trim to convert ASL style of include to C style of include
3. Enhanced Trim to convert some EDK coding convention to EDK2 ECP convention
4. Added warning message when encountering unrecognized content in DSC/DEC/INF File
5. Enhanced the GenDepex to ignore everything outside DEPENDENCY_STANT and DEPENDENCY_END in dxs file

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

13 years agocode review's result.
eric_tian [Tue, 12 Aug 2008 07:20:10 +0000 (07:20 +0000)]
code review's result.

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

13 years agoRemove the unncessary assignment.
qwang12 [Tue, 12 Aug 2008 06:21:35 +0000 (06:21 +0000)]
Remove the unncessary assignment.

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

13 years agoRe-integrate patch in r5625: "Only build FvHob for the extracted FvImage those parent...
qhuang8 [Tue, 12 Aug 2008 05:38:58 +0000 (05:38 +0000)]
Re-integrate patch in r5625: "Only build FvHob for the extracted FvImage those parent Fv image has FvHob"

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

13 years agoUpdate two tool binary for Duet platform
klu2 [Tue, 12 Aug 2008 05:09:14 +0000 (05:09 +0000)]
Update two tool binary for Duet platform

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

13 years agoTemporarily rollback the change from 5625 though 5628 for more investigation.
qhuang8 [Tue, 12 Aug 2008 05:04:35 +0000 (05:04 +0000)]
Temporarily rollback the change from 5625 though 5628 for more investigation.

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

13 years agoAdd PeimDispatcherReenter to fix bug of PeiDispatch can not be quit correctly.
klu2 [Tue, 12 Aug 2008 03:27:57 +0000 (03:27 +0000)]
Add PeimDispatcherReenter to fix bug of PeiDispatch can not be quit correctly.

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

13 years agoCorrect more comments for PeiCore.
klu2 [Mon, 11 Aug 2008 09:28:27 +0000 (09:28 +0000)]
Correct more comments for PeiCore.

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

13 years agoEnhance PeiCore's dispatcher, move PeimDispatchOnThisPass and PeimNeedingDispatch...
klu2 [Mon, 11 Aug 2008 08:13:21 +0000 (08:13 +0000)]
Enhance PeiCore's dispatcher, move PeimDispatchOnThisPass and PeimNeedingDispatch to private data to hold status for PeiCore's second reenter.

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

13 years agoOnly build FvHob for the extracted FvImage those parent Fv image has FvHob.
lgao4 [Mon, 11 Aug 2008 07:36:24 +0000 (07:36 +0000)]
Only build FvHob for the extracted FvImage those parent Fv image has FvHob.

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

13 years agoAdd SerialPortPoll Api in SerialPortLib to Poll the serial device to see if there...
lgao4 [Sun, 10 Aug 2008 05:39:21 +0000 (05:39 +0000)]
Add SerialPortPoll Api in SerialPortLib to Poll the serial device to see if there is any data waiting.

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

13 years agoChange VfrCompile.exe to VfrCompile to support the different OS.
lgao4 [Sun, 10 Aug 2008 03:56:03 +0000 (03:56 +0000)]
Change VfrCompile.exe to VfrCompile to support the different OS.

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

13 years agoRoll back PeiImageRead to original implementation, this function will be shadowed...
lgao4 [Fri, 8 Aug 2008 06:11:33 +0000 (06:11 +0000)]
Roll back PeiImageRead to original implementation, this function will be shadowed, so it can't be replaced by CopyMem Api.

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

13 years ago1) Change DEBUG_ERROR TO DEBUG_LOAD as InstallProtocolInterface information is not...
qwang12 [Fri, 8 Aug 2008 03:49:09 +0000 (03:49 +0000)]
1) Change DEBUG_ERROR TO DEBUG_LOAD as InstallProtocolInterface information is not an error.
2) Revert binary comparison for consistency.
3) Minor updates for comments.

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

13 years agoCorrect some comments to add the detailed information.
lgao4 [Fri, 8 Aug 2008 03:33:16 +0000 (03:33 +0000)]
Correct some comments to add the detailed information.

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

13 years agoSynchronize the comments for PeiService.
klu2 [Fri, 8 Aug 2008 03:22:23 +0000 (03:22 +0000)]
Synchronize the comments for PeiService.

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

13 years agoAdd more comments for PeiCore.
klu2 [Fri, 8 Aug 2008 03:05:03 +0000 (03:05 +0000)]
Add more comments for PeiCore.

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

13 years agoCorrect comments.
klu2 [Fri, 8 Aug 2008 02:17:45 +0000 (02:17 +0000)]
Correct comments.

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

13 years agocorrect comments
klu2 [Fri, 8 Aug 2008 01:37:44 +0000 (01:37 +0000)]
correct comments

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

13 years agocorrect comments
klu2 [Fri, 8 Aug 2008 01:36:13 +0000 (01:36 +0000)]
correct comments

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

13 years agoCorrect comments.
klu2 [Fri, 8 Aug 2008 01:35:46 +0000 (01:35 +0000)]
Correct comments.

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

13 years agoFixed a block issue caused by R8 library instance
jwang36 [Thu, 7 Aug 2008 08:02:34 +0000 (08:02 +0000)]
Fixed a block issue caused by R8 library instance

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

13 years agoAbstract VFR compiler and Flag to marco that user can customize.
lgao4 [Thu, 7 Aug 2008 03:29:10 +0000 (03:29 +0000)]
Abstract VFR compiler and Flag to marco that user can customize.

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

13 years agomove unnecessary print statement. It may cause confused.
eric_tian [Thu, 7 Aug 2008 02:41:36 +0000 (02:41 +0000)]
move unnecessary print statement. It may cause confused.

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

13 years agoFix UEFI Boot Service CreateEvent() to follow UEFI Specification with respect to...
mdkinney [Fri, 1 Aug 2008 23:54:52 +0000 (23:54 +0000)]
Fix UEFI Boot Service CreateEvent() to follow UEFI Specification with respect to the use of TPL_APPLICATION

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

13 years agoUse ReadUnaligned32() instead of CopyMem()
mdkinney [Fri, 1 Aug 2008 23:21:43 +0000 (23:21 +0000)]
Use ReadUnaligned32() instead of CopyMem()

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

13 years agoUse ReadUnaligned32() instead of CopyMem()
mdkinney [Fri, 1 Aug 2008 23:21:07 +0000 (23:21 +0000)]
Use ReadUnaligned32() instead of CopyMem()

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

13 years agoSimplify debug message for a selected boot option
mdkinney [Fri, 1 Aug 2008 22:51:15 +0000 (22:51 +0000)]
Simplify debug message for a selected boot option

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

13 years agoIncrease size of function addresses printed in DEBUG messages from 10 to 11 characters
mdkinney [Fri, 1 Aug 2008 22:41:20 +0000 (22:41 +0000)]
Increase size of function addresses printed in DEBUG messages from 10 to 11 characters

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

13 years agoIn Supported(), try to test open SNP protocol BY_DRIVER instead of using TEST_PROTOCOL.
vanjeff [Fri, 1 Aug 2008 08:16:40 +0000 (08:16 +0000)]
In Supported(), try to test open SNP protocol BY_DRIVER instead of using TEST_PROTOCOL.

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

13 years agoUsing Spin lock instead of using RaiseTpl() to prevent UnloadImage() re-entrance.
vanjeff [Fri, 1 Aug 2008 08:10:49 +0000 (08:10 +0000)]
Using Spin lock instead of using RaiseTpl() to prevent UnloadImage() re-entrance.

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

13 years agocorrect some spelling error.
eric_tian [Fri, 1 Aug 2008 07:50:46 +0000 (07:50 +0000)]
correct some spelling error.

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

13 years agocode scrub for ConSplitter module.
vanjeff [Fri, 1 Aug 2008 07:38:26 +0000 (07:38 +0000)]
code scrub for ConSplitter module.

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

13 years agoMdePkg/Library/BaseLib/X64/ReadCr2.S:
jljusten [Thu, 31 Jul 2008 16:23:36 +0000 (16:23 +0000)]
MdePkg/Library/BaseLib/X64/ReadCr2.S:
MdePkg/Library/BaseLib/X64/ReadMm0.S:
* Fix syntax error for X64 gcc assembly files.  (Missing parenthesis.)

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

13 years agoRemove blank for function typedef, it will break generating doxygen document.
klu2 [Thu, 31 Jul 2008 08:53:34 +0000 (08:53 +0000)]
Remove blank for function typedef, it will break generating doxygen document.

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

13 years agoRemove blank for function typedef, it break generating doxygen document
klu2 [Thu, 31 Jul 2008 08:24:25 +0000 (08:24 +0000)]
Remove blank for function typedef, it break generating doxygen document

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

13 years agoAdded more error check
jwang36 [Thu, 31 Jul 2008 08:24:23 +0000 (08:24 +0000)]
Added more error check

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

13 years agoremove blank for function typedef, it will break generating doxygen document.
klu2 [Thu, 31 Jul 2008 08:22:39 +0000 (08:22 +0000)]
remove blank for function typedef, it will break generating doxygen document.

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

13 years agoRemove blank for function typdef, it will break generating doxygen document.
klu2 [Thu, 31 Jul 2008 07:50:47 +0000 (07:50 +0000)]
Remove blank for function typdef, it will break generating doxygen document.

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

13 years agoRemove blank for function typedef, it will break generating doxygen document.
klu2 [Thu, 31 Jul 2008 07:44:54 +0000 (07:44 +0000)]
Remove blank for function typedef, it will break generating doxygen document.

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

13 years agoRemove the blank in function typedef, it will break doxygen document generation.
klu2 [Thu, 31 Jul 2008 07:09:47 +0000 (07:09 +0000)]
Remove the blank in function typedef, it will break doxygen document generation.

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

13 years agoGcc cleanup
eric_tian [Thu, 31 Jul 2008 06:56:12 +0000 (06:56 +0000)]
Gcc cleanup

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

13 years agoGcc cleanup for CpuLib in mdepkg/library/
eric_tian [Thu, 31 Jul 2008 06:51:00 +0000 (06:51 +0000)]
Gcc cleanup for CpuLib in mdepkg/library/

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

13 years agoGcc cleanup for baselib & basememorylib in mdepkg/library/
eric_tian [Thu, 31 Jul 2008 06:23:32 +0000 (06:23 +0000)]
Gcc cleanup for baselib & basememorylib in mdepkg/library/

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

13 years agoFix build breaks.
mdkinney [Tue, 29 Jul 2008 07:30:20 +0000 (07:30 +0000)]
Fix build breaks.

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

13 years agoUpdate the comments.
qwang12 [Tue, 29 Jul 2008 05:29:06 +0000 (05:29 +0000)]
Update the comments.

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

13 years agoCode Scrub for MdePkg.
yshang1 [Tue, 29 Jul 2008 03:29:01 +0000 (03:29 +0000)]
Code Scrub for MdePkg.

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

13 years agoedk2/MdePkg/Include/Protocol/TcgService.h:
jljusten [Mon, 28 Jul 2008 18:42:42 +0000 (18:42 +0000)]
edk2/MdePkg/Include/Protocol/TcgService.h:
 * Fix error from GCC:
   > redefinition of typedef 'EFI_TCG_PROTOCOL'

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

13 years agofixed one bug to catch the return status.
vanjeff [Mon, 28 Jul 2008 09:33:02 +0000 (09:33 +0000)]
fixed one bug to catch the return status.

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

13 years agoAdd comments to MdeModulePkg.dec, Correct minor comments for other files and Add...
lgao4 [Mon, 28 Jul 2008 05:51:09 +0000 (05:51 +0000)]
Add comments to MdeModulePkg.dec, Correct minor comments for other files and Add new guided IFR opcode to framework option key value.

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

13 years agoOptimize GetUnicodeStringTextOrSize's inner loop to call ReadUnalign16 instead of...
qwang12 [Mon, 28 Jul 2008 05:36:44 +0000 (05:36 +0000)]
Optimize GetUnicodeStringTextOrSize's inner loop to call ReadUnalign16 instead of CompareMem and remove a unnecessary local variable.

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

13 years ago1. Fixed escape character issue in string value of PCD
jwang36 [Mon, 28 Jul 2008 04:38:06 +0000 (04:38 +0000)]
1. Fixed escape character issue in string value of PCD
2. Added host information in build message

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