summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-21Update GenSec to handle the input file whose size is Zero. And add the ↵lgao4
unified ASL tool path and flags for ASL code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5706 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-211) Add in support to get only VarStoreId = 1 from Multiple VarStores.qwang12
2) Remove ThunkIfrSupportLib.h 3) Update some comments. 4) Add GetAttributesOfFirstFormSet to scan form package to read formset title, class info. 5) Clean up function related to package registration code. 6) Clean up RemovePackNotify git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5705 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-21Add compatibility logic to handle framework fvhob and install FvInfo ppi. ↵lgao4
And remove the unused Pcd from MdeModulePkg.dec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5704 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-21remove unnecessary IN OUT.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5703 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-211) Add GetAttributesOfFirstFormSet to scan form package to read formset ↵qwang12
title, class info. 2) Clean up function related to package registration code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5702 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20edk2/MdePkg/Library/BaseLib/BaseLib.inf:jljusten
edk2/MdePkg/Library/BaseLib/Ipf/AsmCpuMisc.s: * Add GCC IPF implementation of CpuBreakpoint, MemoryFence, DisableInterrupts, EnableInterrupts, and EnableDisableInterrupts. (Thanks Vara!) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5701 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-201) Add in fix to handle the case when a form is not related to a buffer storage.qwang12
2) Allocate Hii Handle from a bitfield array so Framework Hii Handle can be recycled. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5700 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Update some module INF files in IntelFrameworkModulePkg to UEFI_DRIVERqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5699 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Update the module type to be UEFI_DRIVER since it follow UEFI driver modelqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5698 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Remove the global variable of gDxeCoreBS and uses the gBS in ↵qhuang8
UefiBootServicesTableLib for DXE Core. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5697 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Remove allocate aligned pool services.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5696 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Remove the duplicated comments for function header.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5695 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Cleanup Cpu library class and CpuLib instance and BaseLib instance; and add ↵lgao4
comments for the confused logic in IfrSupportLib instance. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5694 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Add missing library instance to MdePkg.dscklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5693 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Misuse protocol and guidklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5692 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Misuse protocol and guidklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5691 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-20Misuse protocol and guidklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5690 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-191) Add in code to sync Browser Data with the NvMapOverride that may be ↵qwang12
updated by Framework Callback. 2) Convert lang code to RFC3066 format in Framework HII's GetSring and NewString 3) Make sure the default ThunkExtractConfig is able to save the data even if it is not present initially. 4) Enable Framework HII's HiiGetGlyph and HiiGlyphToBlt. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5689 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Fixed a case error in referencing DxeNt32PeCoffLib.inf.ywang
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5688 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Code Clean up for IfrSupportLib, HiiLib, PeiExtractGuidedSectionLib and ↵lgao4
DxeExtractGuidedSectionLib, git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5687 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Retire GenBin directory since we have created EdkShellPkg and its own DSC ↵qhuang8
file to generate Shell binaries in this package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5686 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Update ReadMe.txt for the new EdkShellPkg.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5685 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add a readme.txt file as a brief introduction to this new package.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5684 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Update Shell binaries to integrate a fix to solve "CHAR8" compatibility ↵qhuang8
issue in DmpStore command. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5683 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add a Shell Hot Fix patch to solve RFC3066 language compatibility issue and ↵qhuang8
"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
2008-08-18Add dependency of gEfiDpcProtocolGuid for these two library instances since ↵qhuang8
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
2008-08-18Add Pcd Protocol in [Depex] section and add back the constructor since PCD ↵qhuang8
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
2008-08-18Add Pcd Ppi dependency in [depex] section in PeiPcdLibqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5679 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add comments for some language related PCDs in MdePkgqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5678 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add library instance for UEFI_DRIVERqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5677 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Update some module INF files in MdeModulePkg to "UEFI_DRIVER"qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5676 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add EDK II DSC file to build validate EDK Shell source and ECP. It can also ↵qhuang8
generate EDK Shell Binaries in EdkShellBinPkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5675 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add Extern reference to EDK Shell Project.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5674 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Create EDK style EdkShellPkgqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5673 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add GLOBAL_REMOVE_IF_UNREFERENCED modifier in the array and change the ↵qhuang8
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
2008-08-18Remove a duplicated definition.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5671 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Remove an unreferenced field in PROTOCOL_INTERFACE data structure.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5670 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Re-integrate patch in r5626~r5628:Enhance PeiCore dispatcher and fix a bug ↵qhuang8
in the patch. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5669 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add TRUE to the depex.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5668 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add the support of GUID opcode which enable SetupBrowser to support IFR ↵qwang12
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
2008-08-18Add a PCD which enable SetupBrowser to support IFR generated by a VFR ↵qwang12
compiler in Framework VFR compatible mode. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5666 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add the support of GUID opcode which enable SetupBrowser to support IFR ↵qwang12
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
2008-08-18Merge in [EDK 1166]: Form title is not displayed by Setup Browser qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5664 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add IfrLibCreatePopUp2 and HiiLibExportPackageLists.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5663 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add missing library class.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5662 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Add CpuDeadLoop() for PeiCore entry, that means PeiCore should not return.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5661 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Remove msa file and add more comments for DXE core entry klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5660 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Bug fixes for FrameworkHiiToUefiHiiThunk;qwang12
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
2008-08-18refine code.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5658 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18Remove unused module type.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5657 6f19259b-4bc3-4df7-8a09-765794883524