summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-05edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:jljusten
Corrected mistake in r4995. Should have used 'INTEL' rather than 'ICC'. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4996 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-04edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:jljusten
Add macro definitions for ICC toolchain. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4995 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03Fix a type in the directory name. Compatiblity -> Compatibility.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4994 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03Fix a type in the directory name. Compatiblity -> Compatibility.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4993 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03Both FrameworkHii and UefiHii declare some macros and structure with the ↵qwang12
same name. To make a Framework Hii to Uefi HII thunk layer to be able to be built. We need to define the Framework Hii names with a prefix "FRAMEWORK_". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4992 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03Add in FrameworkHiiToUefiHiiThunk module.qwang12
For now, it support these Framework HII protocol interfaces, more will be added: 1) NewPack 2) RemovePack 3) NewString 4) GetString git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4991 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03Remove unused gEfiPeiSecurityPpiGuid for PeiMain and DxeIpllgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4990 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03Added necessary dependent packagesjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4989 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03PrivateInMem->CurrentPeimCount should not be incremented when memory is ↵klu2
discovered, line 376 judgment has guarantee that the PEIM who discovery the memory would not be dispatched twice. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4988 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03sync alignment issue on IPF.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4987 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03fixed bug in stop() function, that made stop() failure.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4986 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03[Description]yshang1
Scrub MdePkg: - Add file description with doxygen format. - Add calling convention of library class in MdePkg. - Add function descriptions of public protocol/library class. [Impaction] It should be backward-compatible. [Ref Info] N/A git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4985 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-03Add compatibility modules for Firmware Volume, PCI CFG, and Read Only Variablemdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4984 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02update the right usage.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4983 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02remove debug code.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4982 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02enhanced UefiPxeBcDxe to supportvanjeff
1. AutoArp. 2. SendGuid. 3 TftpError. 4. IcmpError. 5. RouteTable. 6. ArpCache. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4981 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02Removed one include path which doesn't existjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4980 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02Correct one bug when add pad file may cause size exceed the region.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4979 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02Fix a typo.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4978 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02Update DxeCore to load image wit supported machine types:qhuang8
DXE Core Supported Machine Types ======= =================== IA32 IA32, EBC, X64 X64 X64, EBC, IA32 IPF IPF, EBC EBC EBC git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4977 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02Add missing Guid declaration.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4976 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-01edk2/MdeModulePkg/Library/PlatformBdsLibNull/PlatformBdsLibNull.inf:jljusten
Added package dependency of IntelFrameworkPkg/IntelFrameworkPkg.dec, which is caused by usage of GenericBdsLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4975 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-01Fix a bug that BMM trim the name such as ".\...Name" to ".Name". The "\.." ↵qwang12
should only be merged with the previous path node if it is "\..\" git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4974 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-01In this fix, WinNtSimpleFileSystemOpen only trims the leading and trailing ↵qwang12
blank space in the input FileName. The previous implementation before this fix trims all the trailing dots including the case for ".\..", which should move the directory up one level. A new function IsFileNameValid is added to check if input FileName is valid. If the FileName meets the following scenirio, it will be considered to be invalid: 1) There is two "\" in the path. For example, ".\SomePath\\". 2) There is a least one "/" in the path. The reason is that UEFI 2.1 specifcation only mention that ".", ".." and "\" is valid path modifiers. 3) There is more than two continous dots in the path name token. For example, ".\SomePath\....\SomeName.txt". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4973 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-01Fix a GUID value typo for Legacy BIOS protocolqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4972 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-31Enhance GenFw tool to always zero .pdata section for PE32 and PE32+ image in ↵lgao4
order to improve compression ratio for them. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4971 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-29Add the value definition of PCD_EDKII_GLUE_PciExpressBaseAddress to build ↵qhuang8
PciExpressLib in GlueLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4970 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-29GCC cleanup for all EDK I DXE libraries.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4969 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-29Remove forward declaration.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4968 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-29Skip the progma for GCC tool chain.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4967 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-28Remove the invalid build option for IPF assembly.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4966 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-28Add newline at the end of file.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4965 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-28Update Guid Value format.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4964 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-28Add a work around Dummy.c file to avoid autogen error to GCC tool chain family.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4963 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-28Update BuildOption to apply to GCC tool chain family. qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4962 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-27Add Change Log file for some non-backward compatible changes in ECP. qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4961 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-27Remove the default value 0xE0000000 of EDKII_GLUE_PciExpressBaseAddress. qhuang8
It requires platform DSC file to specify it explicitly in their DSC file to avoid runtime issue. Unlike the other default value of PCD in GlueLib, this value does not work for all all platforms. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4960 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-27Rename PeiServicesLocatePpi to PeiServicesLocatePpi.qhuang8
(Do not use macro function to avoid macro expansion error.) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4959 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-27Rename BuildFvHob() & ScanGuid() in GlueLib to avoid naming collision in PeiLib.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4958 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-27Add the missing Capsule.h for potential reference. qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4957 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-27Add EfiDriverLib to the [libraries] for the reference of EfiStrLen(), ↵qhuang8
EfiAsciiStrLen(). This will prevent unresolved extern when EDK I module is built with GlueLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4956 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-27Change the device type of MEDIA_FV_DP & MEDIA_FV_FILEPATH_DP to align with ↵qhuang8
the definition in MdePkg, which is updated in r4632 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4955 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-27Add "typedef struct _EFI_SMM_CPU_SAVE_STATE_PROTOCOL ↵qhuang8
EFI_SMM_CPU_SAVE_STATE_PROTOCOL;" so that EFI_SMM_CPU_SAVE_STATE_PROTOCOL is referenced in user code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4954 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-27Add definition: EFI_ACPI_DMAR_TABLE_FLAGS_INTR_REMAP_CLEAR.qhuang8
EFI_ACPI_DMAR_TABLE_FLAGS_INTR_REMAP_SET has already been defined in this file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4953 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-26edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/SimpleFileSystem/SimpleFile ↵jljusten
System.h: Added back 'typedef' needed for EFI_FILE_HANDLE. It should not have been removed in r4928. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4952 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-25Clean up the unused macro.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4951 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-25Update Shell Binary to integrate an aligned issue in shell binaries.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4950 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-24[Description]eric_tian
spelling mistake [Impaction] modify the mistake [Reference Info] Found the spelling mistake in pool.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4949 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-21IntelFrameworkModulePkg/jljusten
Library/PciIncompatibleDeviceSupportLib/IncompatiblePciDeviceList.h: Bus/Pci/PciBusDxe/PciHotPlugSupport.c: Bus/Pci/IdeBusDxe/idebus.h: * Fix issues with filename inconsistency which prevents building on systems with case sensitive file systems. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4948 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-21Match case of architecture specific include path added by build system.jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4947 6f19259b-4bc3-4df7-8a09-765794883524