]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
15 years agoclean up the un-suitable ';' location when declaring the functions.
vanjeff [Thu, 4 Sep 2008 09:37:28 +0000 (09:37 +0000)]
clean up the un-suitable ';' location when declaring the functions.

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

15 years agoUpdate prototype of DxeLoadCore().
xli24 [Thu, 4 Sep 2008 09:17:17 +0000 (09:17 +0000)]
Update prototype of DxeLoadCore().

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

15 years agoUpdate MdePkg/Include/Ppi according to code review comments.
xli24 [Thu, 4 Sep 2008 09:15:21 +0000 (09:15 +0000)]
Update MdePkg/Include/Ppi according to code review comments.

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

15 years agoFix a typo in Pcd name
qhuang8 [Thu, 4 Sep 2008 08:19:02 +0000 (08:19 +0000)]
Fix a typo in Pcd name

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

15 years agorevert it for error checking-in.
vanjeff [Thu, 4 Sep 2008 08:18:08 +0000 (08:18 +0000)]
revert it for error checking-in.

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

15 years agorevert the previous check in
qhuang8 [Thu, 4 Sep 2008 08:08:01 +0000 (08:08 +0000)]
revert the previous check in

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

15 years agoFix a typo in Pcd name
qhuang8 [Thu, 4 Sep 2008 08:06:31 +0000 (08:06 +0000)]
Fix a typo in Pcd name

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

15 years agoremove EFI_EVENT_ alias, replace them with EVT_
vanjeff [Thu, 4 Sep 2008 07:42:38 +0000 (07:42 +0000)]
remove EFI_EVENT_ alias, replace them with EVT_

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

15 years ago1. remove EFI_EVENT_ alias, replace them with EVT_
vanjeff [Thu, 4 Sep 2008 07:38:10 +0000 (07:38 +0000)]
1. remove EFI_EVENT_ alias, replace them with EVT_
2. remove definitions of EFI_DESCRIPTION_STRING and EFI_DESCRIPTION_STRING_BUNDLE.

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

15 years agoChanged x64 into X64.
vanjeff [Thu, 4 Sep 2008 06:20:32 +0000 (06:20 +0000)]
Changed x64 into X64.

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

15 years agoadded additional comments and fixed some typo.
vanjeff [Thu, 4 Sep 2008 06:16:14 +0000 (06:16 +0000)]
added additional comments and fixed some typo.

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

15 years agoRemove unnecessary CONST.
vanjeff [Thu, 4 Sep 2008 04:17:20 +0000 (04:17 +0000)]
Remove unnecessary CONST.

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

15 years agoRemove unnecessary CONST.
vanjeff [Thu, 4 Sep 2008 03:17:26 +0000 (03:17 +0000)]
Remove unnecessary CONST.
.

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

15 years agoRemove unnecessary CONST.
vanjeff [Thu, 4 Sep 2008 03:17:06 +0000 (03:17 +0000)]
Remove unnecessary CONST.
.

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

15 years ago1. Remove unnecessary CONST.
vanjeff [Thu, 4 Sep 2008 03:15:52 +0000 (03:15 +0000)]
1. Remove unnecessary CONST.
2. Remove Unnecessarily including <ProcessorBind.h>.
3. Add comments for struct definition.

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

15 years agoedk2/MdePkg/Include/x64/ProcessorBind.h:
jljusten [Wed, 3 Sep 2008 23:20:24 +0000 (23:20 +0000)]
edk2/MdePkg/Include/x64/ProcessorBind.h:
edk2/MdePkg/Include/Ipf/ProcessorBind.h:
* Merge ICC warning ignores from Ia32/ProcessorBind.h.

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

15 years agoedk2/MdePkg/Include/Ia32/ProcessorBind.h:
jljusten [Wed, 3 Sep 2008 21:07:42 +0000 (21:07 +0000)]
edk2/MdePkg/Include/Ia32/ProcessorBind.h:
* Disable ICC warning for: "LocalVariable" was set but never used

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

15 years agoUse Numeric Opcode to host the backward compatibility as the VarEqVal in Framework...
qwang12 [Wed, 3 Sep 2008 10:53:35 +0000 (10:53 +0000)]
Use Numeric Opcode to host the backward compatibility as the VarEqVal in Framework is defined as UINT16 (Checkbox is only UIN8).

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

15 years agoUpdate FrameworkHiiToUefiHiiThunk to produce Framework HII Protocol and Framework...
qwang12 [Wed, 3 Sep 2008 10:49:30 +0000 (10:49 +0000)]
Update FrameworkHiiToUefiHiiThunk to produce Framework HII Protocol and Framework Setup Browser in new GUIDs. This is because the interfaces produced only handle IFR and String packages in UEFI format.

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

15 years agoUpdate FrameworkHiiToUefiHiiThunk to produce Framework HII Protocol and Framework...
qwang12 [Wed, 3 Sep 2008 10:47:00 +0000 (10:47 +0000)]
Update FrameworkHiiToUefiHiiThunk to produce Framework HII Protocol and Framework Setup Browser in new GUIDs. This is because the interfaces produced only handle IFR and String packages in UEFI format.

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

15 years agoUpdated EFI_FVB_ATTRIBUTES to EFI_FVB_ATTRIBUTES_2.
vanjeff [Wed, 3 Sep 2008 08:55:55 +0000 (08:55 +0000)]
Updated EFI_FVB_ATTRIBUTES to EFI_FVB_ATTRIBUTES_2.

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

15 years agoAdd more comment for library instance and remove unused internal header file.
klu2 [Wed, 3 Sep 2008 08:44:12 +0000 (08:44 +0000)]
Add more comment for library instance and remove unused internal header file.

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

15 years agoAdd more comment for library instance and remove unused internal header file.
klu2 [Wed, 3 Sep 2008 08:42:16 +0000 (08:42 +0000)]
Add more comment for library instance and remove unused internal header file.

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

15 years agoAdd more file comments
klu2 [Wed, 3 Sep 2008 08:35:20 +0000 (08:35 +0000)]
Add more file comments

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

15 years ago1.Updated EFI_FVB_ATTRIBUTES to EFI_FVB_ATTRIBUTES_2 to follow PI spec.
vanjeff [Wed, 3 Sep 2008 08:34:34 +0000 (08:34 +0000)]
1.Updated EFI_FVB_ATTRIBUTES to EFI_FVB_ATTRIBUTES_2 to follow PI spec.
2.Changed parameter FvHeader into DriverName to follow PI spec.
3.Updated DXE services functions header to follow PI spec.

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

15 years agoFix wrong comment for SetPeiServiceTable
klu2 [Wed, 3 Sep 2008 08:23:38 +0000 (08:23 +0000)]
Fix wrong comment for SetPeiServiceTable

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

15 years agoremove internal header file.
klu2 [Wed, 3 Sep 2008 08:05:39 +0000 (08:05 +0000)]
remove internal header file.

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

15 years ago1, remove MigrateIdt interface, 2, remove unused library class
klu2 [Wed, 3 Sep 2008 08:04:48 +0000 (08:04 +0000)]
1, remove MigrateIdt interface, 2, remove unused library class

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

15 years agofixed one typo.
vanjeff [Wed, 3 Sep 2008 07:56:47 +0000 (07:56 +0000)]
fixed one typo.

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

15 years agoRemove MigrateIDT interface from PeiServiceTableLib library class.
klu2 [Wed, 3 Sep 2008 07:56:04 +0000 (07:56 +0000)]
Remove MigrateIDT interface from PeiServiceTableLib library class.

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

15 years agoAdd more file comments for PeiServiceTableLib
klu2 [Wed, 3 Sep 2008 07:55:15 +0000 (07:55 +0000)]
Add more file comments for PeiServiceTableLib

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

15 years agoclean the codes according to review comments.
vanjeff [Wed, 3 Sep 2008 07:54:27 +0000 (07:54 +0000)]
clean the codes according to review comments.

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

15 years agoAdd more comments for DxeServicesTableLib library instance.
klu2 [Wed, 3 Sep 2008 07:50:48 +0000 (07:50 +0000)]
Add more comments for DxeServicesTableLib library instance.

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

15 years agomove ProcessFv() from dispatcher.c to FwVol.c
klu2 [Wed, 3 Sep 2008 07:26:40 +0000 (07:26 +0000)]
move ProcessFv() from dispatcher.c to FwVol.c

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

15 years agoClean up BottomOfCarHeap, TopOfCarHeap, SizeOfTemporaryMemory, SizeOfCacheAsRam,...
klu2 [Wed, 3 Sep 2008 06:51:30 +0000 (06:51 +0000)]
Clean up BottomOfCarHeap, TopOfCarHeap, SizeOfTemporaryMemory, SizeOfCacheAsRam, MaxTopOfCarHeap from PeiCore's private data structure. Because after PI enabling, these data value can be got from SecCore's handoff data structure.

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

15 years agoWhen new FV is installed, VerifyFv() should be invoked to do security checking for...
klu2 [Wed, 3 Sep 2008 06:25:35 +0000 (06:25 +0000)]
When new FV is installed, VerifyFv() should be invoked to do security checking for this FV.

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

15 years agoUpdate Shell binaries to integrate a fix to solve "CHAR8" compatibility issue in...
qhuang8 [Wed, 3 Sep 2008 05:13:53 +0000 (05:13 +0000)]
Update Shell binaries to integrate a fix to solve "CHAR8" compatibility issue in edit command and shell script execution.

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

15 years agoUpdate Shell hot fix patch to integrate a fix to solve "CHAR8" compatibility issue...
qhuang8 [Wed, 3 Sep 2008 05:10:55 +0000 (05:10 +0000)]
Update Shell hot fix patch to integrate a fix to solve "CHAR8" compatibility issue in Edit command and shell script execution.

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

15 years agoFix vfr compiler build error for checkbox check.
lgao4 [Wed, 3 Sep 2008 01:47:21 +0000 (01:47 +0000)]
Fix vfr compiler build error for checkbox check.

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

15 years agoRemove unnecessary TPL operations in BDS module & library.
xli24 [Tue, 2 Sep 2008 14:57:17 +0000 (14:57 +0000)]
Remove unnecessary TPL operations in BDS module & library.

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

15 years agoUpdate VfrCompile to check Array Index and VarId data type.
lgao4 [Tue, 2 Sep 2008 12:47:13 +0000 (12:47 +0000)]
Update VfrCompile to check Array Index and VarId data type.

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

15 years agoRemove unnecessary TPL operations in BDS module & library.
xli24 [Tue, 2 Sep 2008 12:06:14 +0000 (12:06 +0000)]
Remove unnecessary TPL operations in BDS module & library.

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

15 years agoroll back workspace.py code change.
jlin16 [Tue, 2 Sep 2008 08:04:28 +0000 (08:04 +0000)]
roll back workspace.py code change.

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

15 years ago1. Fix a bug for variable init issue.
hche10x [Tue, 2 Sep 2008 07:56:14 +0000 (07:56 +0000)]
1. Fix a bug for variable init issue.

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

15 years agoChange default PcdLib instances for UEFI drivers and applications for Nt32 platform
qhuang8 [Tue, 2 Sep 2008 07:20:24 +0000 (07:20 +0000)]
Change default PcdLib instances for UEFI drivers and applications for Nt32 platform

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

15 years agoFix 2 flaws in MdePkg/Include/Library/UefiRuntimeLib.h:
xli24 [Tue, 2 Sep 2008 05:54:48 +0000 (05:54 +0000)]
Fix 2 flaws in MdePkg/Include/Library/UefiRuntimeLib.h:
1. Add OPTIONAL modifier for parameter Attributes of EfiGetVariable()
2. Add EFIAPI modifier for EfiResetSystem()

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

15 years ago1. Use AllocateAlignedPages() to remove tricky logic in DebugImageInfo.c
qhuang8 [Tue, 2 Sep 2008 05:51:05 +0000 (05:51 +0000)]
1. Use AllocateAlignedPages() to remove tricky logic in DebugImageInfo.c
2. Add ReportStatusCodeLib instance in MdeModulePkg.dsc for DxeCore.

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

15 years agoMerged in the bug fixes from EDK I.
qwang12 [Tue, 2 Sep 2008 02:15:59 +0000 (02:15 +0000)]
Merged in the bug fixes from EDK I.

*** Press F9 in Uefi64 FrontPage shouldnot enter sub-menu
** [FT] Some UI error on multiple platforms on framework_20080811
** [FT] UI test of How tall are you(Hex) on framework_20080811

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

15 years agoTo improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintPro...
qwang12 [Tue, 2 Sep 2008 01:58:16 +0000 (01:58 +0000)]
To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid.

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

15 years agoTo improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintPro...
qwang12 [Tue, 2 Sep 2008 01:45:02 +0000 (01:45 +0000)]
To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid.

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

15 years agoMerged in the bug fixes from EDK I.
qwang12 [Tue, 2 Sep 2008 01:28:17 +0000 (01:28 +0000)]
Merged in the bug fixes from EDK I.

*** Press F9 in Uefi64 FrontPage shouldnot enter sub-menu
** [FT] Some UI error on multiple platforms on framework_20080811
** [FT] UI test of How tall are you(Hex) on framework_20080811

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

15 years agoSave the type of OneOf question.
qwang12 [Tue, 2 Sep 2008 01:25:55 +0000 (01:25 +0000)]
Save the type of OneOf question.

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

15 years agoMerged in the bug fixes from EDK I.
qwang12 [Tue, 2 Sep 2008 01:23:52 +0000 (01:23 +0000)]
Merged in the bug fixes from EDK I.

*** Press F9 in Uefi64 FrontPage shouldnot enter sub-menu
** [FT] Some UI error on multiple platforms on framework_20080811
** [FT] UI test of How tall are you(Hex) on framework_20080811

To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid.

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

15 years agoMerged in the bug fixes from EDK I.
qwang12 [Tue, 2 Sep 2008 01:21:43 +0000 (01:21 +0000)]
Merged in the bug fixes from EDK I.

*** Press F9 in Uefi64 FrontPage shouldnot enter sub-menu
** [FT] Some UI error on multiple platforms on framework_20080811
** [FT] UI test of How tall are you(Hex) on framework_20080811

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

15 years agoTo improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintPro...
qwang12 [Tue, 2 Sep 2008 01:20:36 +0000 (01:20 +0000)]
To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid.

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

15 years agoTo improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintPro...
qwang12 [Tue, 2 Sep 2008 01:19:59 +0000 (01:19 +0000)]
To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid.

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

15 years agoclean up DxeCore to remove some dead code.
qhuang8 [Mon, 1 Sep 2008 11:32:49 +0000 (11:32 +0000)]
clean up DxeCore to remove some dead code.

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

15 years agoFix a issue "BlockIOProtocolTest failed on Several Platforms during EFI and UEFI...
eric_tian [Mon, 1 Sep 2008 09:46:38 +0000 (09:46 +0000)]
Fix a issue "BlockIOProtocolTest failed on Several Platforms during EFI and UEFI SCT". EFI_BLOCK_IO_PROTOCOL.ReadBlocks may assert when Reading block without media present in the device

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

15 years agoBuild & GenFds R8 ECP support.
jlin16 [Mon, 1 Sep 2008 09:44:40 +0000 (09:44 +0000)]
Build & GenFds R8 ECP support.

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

15 years agoClean up DxeCore to use report status code macros in ReportStatusCode to retire CoreR...
qhuang8 [Mon, 1 Sep 2008 08:27:31 +0000 (08:27 +0000)]
Clean up DxeCore to use report status code macros in ReportStatusCode to retire CoreReportProgressCode() & CoreReportProgressCodeSpecific() in Library.c in DxeCore.

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

15 years ago1) Remove the hard-code length before building FRAMEWORK_EFI_IFR_DATA_ARRAY.
qwang12 [Mon, 1 Sep 2008 06:15:02 +0000 (06:15 +0000)]
1) Remove the hard-code length before building FRAMEWORK_EFI_IFR_DATA_ARRAY.
2) Support data type of EFI_IFR_TYPE_STRING when building FRAMEWORK_EFI_IFR_DATA_ARRAY.

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

15 years agoAdd the special build rule for AcpiTable C Source file.
lgao4 [Mon, 1 Sep 2008 01:18:00 +0000 (01:18 +0000)]
Add the special build rule for AcpiTable C Source file.

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

15 years agoThe driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend on PI...
lgao4 [Sat, 30 Aug 2008 14:09:38 +0000 (14:09 +0000)]
The driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend on PI spec should include Uefi.h not PiDxe.h.

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

15 years agoedk2/MdePkg/Include/Ia32/ProcessorBind.h:
jljusten [Fri, 29 Aug 2008 23:04:44 +0000 (23:04 +0000)]
edk2/MdePkg/Include/Ia32/ProcessorBind.h:
* Add mask for ICC warning when a parameter is not referenced in a
  function.

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

15 years agoFix build warning by replace CompareGuid by CompareMem
lgao4 [Fri, 29 Aug 2008 08:49:57 +0000 (08:49 +0000)]
Fix build warning by replace CompareGuid by CompareMem

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

15 years agoOptionMap->Guid may not align on UINT32 baundary.
qwang12 [Fri, 29 Aug 2008 06:47:11 +0000 (06:47 +0000)]
OptionMap->Guid may not align on UINT32 baundary.

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

15 years agoFix a bug in the assert condition.
qwang12 [Fri, 29 Aug 2008 05:35:16 +0000 (05:35 +0000)]
Fix a bug in the assert condition.

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

15 years agoFix a bug in the assert condition.
qwang12 [Fri, 29 Aug 2008 05:34:35 +0000 (05:34 +0000)]
Fix a bug in the assert condition.

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

15 years agoGetNextMonotonicCount may not be available when GenerateRandomGuid is called. Add...
qwang12 [Fri, 29 Aug 2008 01:53:37 +0000 (01:53 +0000)]
GetNextMonotonicCount may not be available when GenerateRandomGuid is called. Add a static variable as a seed.

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

15 years agoAdd .S file for X64 GCC tool-chain for Thunk16.
qwang12 [Thu, 28 Aug 2008 15:08:59 +0000 (15:08 +0000)]
Add .S file for X64 GCC tool-chain for Thunk16.

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

15 years agoAdd .S file for GCC tool-chain for EfiRuntimeLib.
qwang12 [Thu, 28 Aug 2008 09:00:06 +0000 (09:00 +0000)]
Add .S file for GCC tool-chain for EfiRuntimeLib.

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

15 years agoAdd .S file for GCC tool-chain for PeiLib.
qwang12 [Thu, 28 Aug 2008 08:44:32 +0000 (08:44 +0000)]
Add .S file for GCC tool-chain for PeiLib.

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

15 years agoAdd .S file for GCC tool-chain for EfiCommonLib.
qwang12 [Thu, 28 Aug 2008 08:21:26 +0000 (08:21 +0000)]
Add .S file for GCC tool-chain for EfiCommonLib.

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

15 years agoFix several approved code review comments:
qhuang8 [Thu, 28 Aug 2008 02:53:16 +0000 (02:53 +0000)]
Fix several approved code review comments:
1. Remove internal function prototypes to avoid sync efforts. The layout of them have been adjusted
2. Apply macro ALIGN_POINTER to get next section stream
3. Fix a potential memory leak issue.
4. Make the comparison between type UINTN and 0 consistent between one function.

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

15 years agoSwitch DxeCore to use DxeCoreMemoryAllocationLib for Unix platform.
qhuang8 [Thu, 28 Aug 2008 01:04:55 +0000 (01:04 +0000)]
Switch DxeCore to use DxeCoreMemoryAllocationLib for Unix platform.

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

15 years agoSwitch DxeCore to use DxeCoreMemoryAllocationLib for Duet platform.
qhuang8 [Thu, 28 Aug 2008 00:49:56 +0000 (00:49 +0000)]
Switch DxeCore to use DxeCoreMemoryAllocationLib for Duet platform.

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

15 years agoAdd new line at the end of file.
qhuang8 [Wed, 27 Aug 2008 14:52:28 +0000 (14:52 +0000)]
Add new line at the end of file.

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

15 years agoRemove the supported module type of DXE_CORE to avoid that this library instanced...
qhuang8 [Wed, 27 Aug 2008 14:30:52 +0000 (14:30 +0000)]
Remove the supported module type of DXE_CORE to avoid that this library instanced by misused by DxeCore.
DxeCore should link the instance in MdeModulePkg for MemoryAllocationLib class.

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

15 years agoClean up DxeCore to remove duplicate memory allocation & device path utility services...
qhuang8 [Wed, 27 Aug 2008 14:29:23 +0000 (14:29 +0000)]
Clean up DxeCore to remove duplicate memory allocation & device path utility services in Library.c.DxeCore should use MemoryAllocationLib & DevicePathLib for these API.
Minor cleanup the coding style: #include <DxeMain.h> should be changed to #include "DxeMain.h" since "DxeMain.h" is not pubic header fie.

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

15 years agoSwitch DxeCore to use DxeCoreMemoryAllocationLib for NT32 platform.
qhuang8 [Wed, 27 Aug 2008 13:52:36 +0000 (13:52 +0000)]
Switch DxeCore to use DxeCoreMemoryAllocationLib for NT32 platform.

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

15 years agoSwitch DxeCore to use DxeCoreMemoryAllocationLib
qhuang8 [Wed, 27 Aug 2008 13:50:19 +0000 (13:50 +0000)]
Switch DxeCore to use DxeCoreMemoryAllocationLib
Add DxeCoreMemoryAllocationLib to build validation file.

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

15 years agoAdd Cpu.S for X64 GCC tool-chain.
qwang12 [Wed, 27 Aug 2008 13:49:54 +0000 (13:49 +0000)]
Add Cpu.S for X64 GCC tool-chain.

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

15 years agoAdd dependency of DevicePathLib to DxeCore so that the internal device path related...
qhuang8 [Wed, 27 Aug 2008 13:48:11 +0000 (13:48 +0000)]
Add dependency of DevicePathLib to DxeCore so that the internal device path related APIs can be retired to avoid code duplication.

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

15 years agoAdd DxeCoreMemoryAllocationLib instance dedicated to DxeCore use.
qhuang8 [Wed, 27 Aug 2008 13:38:01 +0000 (13:38 +0000)]
Add DxeCoreMemoryAllocationLib instance dedicated to DxeCore use.
The implementation borrows the DxeCore Memory Allocation services as the primitive
for memory allocation instead of using UEFI boot servces in an indirect way.
It is assumed that this library instance must be linked with DxeCore in this package.

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

15 years agoCYGWIN_GCC cleanup for GenericBdsLib.
qhuang8 [Wed, 27 Aug 2008 13:30:27 +0000 (13:30 +0000)]
CYGWIN_GCC cleanup for GenericBdsLib.

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

15 years agoFix issue that wrong use Guid and Protocol.
klu2 [Wed, 27 Aug 2008 11:52:34 +0000 (11:52 +0000)]
Fix issue that wrong use Guid and Protocol.

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

15 years agoRemove duplicate PCD
klu2 [Wed, 27 Aug 2008 11:25:24 +0000 (11:25 +0000)]
Remove duplicate PCD

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

15 years agoRemove duplication definition for PcdUefiVariableDefaultLangCodes.
klu2 [Wed, 27 Aug 2008 09:10:09 +0000 (09:10 +0000)]
Remove duplication definition for PcdUefiVariableDefaultLangCodes.

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

15 years agoAdd in Thunk16.S.
qwang12 [Tue, 26 Aug 2008 10:22:08 +0000 (10:22 +0000)]
Add in Thunk16.S.

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

15 years agoremove all obsolete msa files from UnixPkg
eric_tian [Tue, 26 Aug 2008 09:22:15 +0000 (09:22 +0000)]
remove all obsolete msa files from UnixPkg

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

15 years agoadd .mut file type support for Microcode files.
vanjeff [Tue, 26 Aug 2008 06:18:30 +0000 (06:18 +0000)]
add .mut file type support for Microcode files.

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

15 years agoRefine the code.
klu2 [Mon, 25 Aug 2008 05:36:08 +0000 (05:36 +0000)]
Refine the code.

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

15 years agoAdd comments for several library class and declare PCD PcdMaximumGuidedExtractHandler...
lgao4 [Mon, 25 Aug 2008 05:09:01 +0000 (05:09 +0000)]
Add comments for several library class and declare PCD PcdMaximumGuidedExtractHandler as the PcdsFixedAtBuild and PcdsPatchableInModule type.

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

15 years agoremove the unused msa files in FatBinPkg, IntelFrameworkPkg, IntelFrameworkModulePkg...
lgao4 [Mon, 25 Aug 2008 05:08:13 +0000 (05:08 +0000)]
remove the unused msa files in FatBinPkg, IntelFrameworkPkg, IntelFrameworkModulePkg, Nt32Pkg, OptionRomPkg.

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

15 years agoremove the unused msa files in MdeModulePkg.
lgao4 [Mon, 25 Aug 2008 05:03:29 +0000 (05:03 +0000)]
remove the unused msa files in MdeModulePkg.

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

15 years agoremove the unused msa files in MdePkg.
lgao4 [Mon, 25 Aug 2008 05:00:23 +0000 (05:00 +0000)]
remove the unused msa files in MdePkg.

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

15 years agoAdd Fx.s
qwang12 [Mon, 25 Aug 2008 02:03:47 +0000 (02:03 +0000)]
Add Fx.s

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

15 years agoAdd in SupportItpDebug.S.
qwang12 [Mon, 25 Aug 2008 01:51:20 +0000 (01:51 +0000)]
Add in SupportItpDebug.S.

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

15 years agoClean up DxeMemoryAllocationLib and PeiMemoryAllocationLib.
lgao4 [Sun, 24 Aug 2008 05:00:30 +0000 (05:00 +0000)]
Clean up DxeMemoryAllocationLib and PeiMemoryAllocationLib.

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

15 years agoAdd .S (for GCC) file for Pei/PeiLib/PeiLib_Edk2.inf.
qwang12 [Sat, 23 Aug 2008 11:25:00 +0000 (11:25 +0000)]
Add .S (for GCC) file for Pei/PeiLib/PeiLib_Edk2.inf.

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