summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-11-01The default value of SecMain should be set as INIT_CAR_VALUE = 0x5aa55aa5, ↵klu2
then PeiMain could computer how many stack ever used. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4261 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-01Should use MaxCarTop but *not* CarTop to computer the usage of stackklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4259 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-01Print entry point address by using 0x%10p for the above 4G address.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4256 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-31This setup is not needed, the edksetup.bat file that exists in the root will ↵lhauch
eventually be moved to BaseTools\Bin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4255 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-31Print real entry point for IPF image.lgao4
Print DxeCore Entry point and image address. Set FileHandle = NULL when not found FFS file in PeiService PeiFfsFindNextFile. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4254 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-31Added change log for r4251jwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4252 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-31a. Fixed an issue which a incorrect command (no leading space/tab) generated ↵jwang36
in top level Makefile b. Added code to check zero thread number and disable multi-thread build mode if zero thread number. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4251 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-31Fix the issue that CAR size is shown as negative number.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4249 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-31Added VS2005 supportjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4247 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-31a. Changed MYTOOLS to use Visual Studio Team Suite for IA32 and X64. IPF is ↵jwang36
still use WINDKK. b. Re-generated build.exe and GenFds.exe to incorporate new changes of build tools c. Enable multi-thread build mode by default git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4246 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-311) Change GUID of emuvariable module. yshang1
2) Support print 64bit's HobList. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4245 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-31Added macro GLOBAL_OBJECT and GLOBAL_CONSTANT, and changed '.global' to ↵zliu3
'.globl' based on HP feedback git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4243 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-30Add Add Driver Diagnostic 2 Protocol support for IdeBus driver.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4241 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-30Add Driver Diagnostic 2 Protocol support for WinNtBlockIo driver.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4240 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-30MdeModulePkg/Universal/DevicePathDxe/DevicePathFromText.c:jljusten
Pre-initialize local variable 'Digit' in two functions to prevent a compiler warning. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4239 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-30MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.c:jljusten
Pre-initialize GuageData variable to remove compiler warning. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4238 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-30MdePkg/Library/BaseLib/ChkStkGcc.c:jljusten
MdePkg/Library/BaseLib/BaseLib.inf: Added stub (nil) implementation of __chkstk for which calls are generated by newer versions of gcc. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4237 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-30MdePkg/Library/BaseMemoryLibRepStr/x64/*.S:jljusten
Added assembly files for gnu toolchain. Uses '.intel_syntax' which requires binutils >= 2.10. MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf: Include .S files for BaseMemoryLibRepStr module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4236 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29BaseTools/Conf/tools_def.template:jljusten
Added '-x assembler' to *_UNIXGCC_*_ASM_FLAGS so pre-processed assembly files (*.iii) will assemble correctly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4235 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29Fixed filename case for case-sensitive file systems.jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4234 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29BaseTools/Conf/build_rule.template:jljusten
Fixes for GCC toolpath on unix. (Changes tested on OS X). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4233 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29BaseTools/Conf/tools_def.template:jljusten
Changes for UNIXGCC toolchain. Tested on OS X with x86_64-pc-mingw32 bintools/gcc git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4232 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29Update the build instructions and change log:qhuang8
The shell binaries are now built with Edk Shell source 1.03 release + EdkCompatiblityPkg(r2246) so that it can be built and customized under EDKII environment. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4231 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29BaseTools/ConfTemplates:jljusten
Removing BaseTools/ConfTemplates/* and using common BaseTools/Conf, even though they cannot be made common for all systems. (For example, target.template) I will look a different method to accomplish the same goal. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4230 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29BaseTools/BuildEnv.py:jljusten
Removing BaseTools/ConfTemplates/* and using common BaseTools/Conf, even though they cannot be made common for all systems. (For example, target.template) I will look a different method to accomplish the same goal. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4229 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29Adding link for BaseTools/Bin/PosixLike/Trim to allow tool to be runjljusten
during the build process. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4228 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29Update shell binaries with EDK shell 1.03 built with ECP r4226.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4227 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29Remove the unnecessary library reference.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4226 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29Adjust the build infrastructure to support IA32 architect build. Ia32.dsc is ↵qhuang8
more suitable than reuse Nt32.dsc git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4225 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-26Add one judge whether TeImage or PeImage has reloc section when relocate ↵lgao4
TeImage or PeImage into memory. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4224 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-26Add change log to EdkShellBinPkg.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4223 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-26Remove duplicate copies of Shell Applications to reduce maintenance efforts.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4222 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-26Add some EDK build configuration files and EDK DSC file as the templates to ↵qhuang8
build EDK modules. This is a temporary solution to build EDK modules (e.g. Shell applications) under EDK II environment with EDK tools in ECP. After the EDKII tools are ready to parse EDK II DSC file to build EDK INF file, these temporary build files can be safely removed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4221 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-26Comment out two libraries that are not included in EdkCompatiblityPkg.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4220 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25Removed an echo statement I was using for debugging on the second time this ↵lhauch
was run. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4219 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25Added a test for NewBuild argument if this is the second time through the ↵lhauch
setup - VCINSTALLDIR is set, and cygwin is installed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4218 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25Added flag to permit building with VS2005. (strcpy has been depricated, so ↵lhauch
MSFT introduced a flag to turn off the warning.) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4217 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25Updated edksetup to support VS2005 iff VS2003 is not installed for the NT32 ↵lhauch
build git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4216 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25Fixed memory re-free issuejwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4214 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25a. Re-generated all C tools with "/MLd" optionjwang36
b. Removed antlr.exe and dlg.exe because they are only needed to generate VfrCompile.exe but not to build platform or module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4213 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25Save original PCI attributes in start() function and restore it in Stop() ↵vanjeff
for those PCI device drivers. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4212 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-24Fixed tabbing issueAJFISH
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4211 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-24ASSERT_EFI_ERROR (FALSE) should be ASSERT (FALSE)qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4208 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-24ASSERT_EFI_ERROR (FALSE) should be ASSERT (FALSE)qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4207 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-23Adding GCC cross-compiler information to BaseTools folderlhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4206 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-23Update verbose log info to these two tools.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4204 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-22Fix alignment requirement when Load IPF TeImage into memory.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4197 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-22Update following library class/Protocol for puting 'Framework' as prefixklu2
FrameworkHii FrameworkFormBrowser FrameworkFormCallback FrameworkIfrSupportLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4196 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-22Added Spd2Dec.exe and Fpd2Dsc.exe toolsjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4195 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-22git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4194 ↵jwang36
6f19259b-4bc3-4df7-8a09-765794883524