]>
git.proxmox.com Git - mirror_edk2.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
qwang12 [Sat, 23 Aug 2008 09:55:39 +0000 (09:55 +0000)]
Make EfiRuntimeLib pass GCC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5720
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sat, 23 Aug 2008 09:37:32 +0000 (09:37 +0000)]
Fix a bug in UefiDefaultsToFwDefaults NULL should be returned if no Variable pack is found.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5719
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sat, 23 Aug 2008 09:31:51 +0000 (09:31 +0000)]
1) Cleanup for GCC and ICC tool-chain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5718
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sat, 23 Aug 2008 08:38:20 +0000 (08:38 +0000)]
1) Make EfiCpuVersion.c pass ICC and GCC tool-chain
2) Add in CpuIA32Lib_Edk2.inf.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5717
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sat, 23 Aug 2008 07:36:54 +0000 (07:36 +0000)]
1) add in CpuIA32Lib_Edk2.inf to allow CpuIa32 to be built under GCC tool-chain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5716
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sat, 23 Aug 2008 07:09:04 +0000 (07:09 +0000)]
Add in _Edk2.inf so that library can be build by GCC and ICC tool-chain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5715
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Sat, 23 Aug 2008 06:48:07 +0000 (06:48 +0000)]
1) add in EfiCommonLib_Edk2.inf which will allow EfiCommonLib to build understand GCC and ICC tool-chain.
2) Add in 3 .asm files for ICC tool-chain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5714
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 22 Aug 2008 14:54:26 +0000 (14:54 +0000)]
Use correct link list traverse functions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5713
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 22 Aug 2008 13:44:57 +0000 (13:44 +0000)]
1) Add in ASSERT conditions
2) Add GUID and Library Class in INF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5712
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 22 Aug 2008 09:09:24 +0000 (09:09 +0000)]
1) Update comments for API in DxePiLib.h
2) Fix a bug that SectionInstance is not referenced in the function GetSectionFromFv
3) Some minor cleanup.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5711
6f19259b -4bc3-4df7-8a09-
765794883524