]>
git.proxmox.com Git - mirror_edk2.git/log
qhuang8 [Fri, 26 Oct 2007 08:53:16 +0000 (08:53 +0000)]
Add change log to EdkShellBinPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4223
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 26 Oct 2007 08:49:59 +0000 (08:49 +0000)]
Remove duplicate copies of Shell Applications to reduce maintenance efforts.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4222
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 26 Oct 2007 08:18:08 +0000 (08:18 +0000)]
Add some EDK build configuration files and EDK DSC file as the templates to 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
qhuang8 [Fri, 26 Oct 2007 02:42:29 +0000 (02:42 +0000)]
Comment out two libraries that are not included in EdkCompatiblityPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4220
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Thu, 25 Oct 2007 18:55:17 +0000 (18:55 +0000)]
Removed an echo statement I was using for debugging on the second time this was run.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4219
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Thu, 25 Oct 2007 18:53:37 +0000 (18:53 +0000)]
Added a test for NewBuild argument if this is the second time through the 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
lhauch [Thu, 25 Oct 2007 17:52:45 +0000 (17:52 +0000)]
Added flag to permit building with VS2005. (strcpy has been depricated, so 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
lhauch [Thu, 25 Oct 2007 16:37:48 +0000 (16:37 +0000)]
Updated edksetup to support VS2005 iff VS2003 is not installed for the NT32 build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4216
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 25 Oct 2007 09:43:28 +0000 (09:43 +0000)]
Fixed memory re-free issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4214
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 25 Oct 2007 08:37:44 +0000 (08:37 +0000)]
a. Re-generated all C tools with "/MLd" option
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
vanjeff [Thu, 25 Oct 2007 07:59:45 +0000 (07:59 +0000)]
Save original PCI attributes in start() function and restore it in Stop() for those PCI device drivers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4212
6f19259b -4bc3-4df7-8a09-
765794883524
AJFISH [Wed, 24 Oct 2007 19:12:45 +0000 (19:12 +0000)]
Fixed tabbing issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4211
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 24 Oct 2007 11:27:02 +0000 (11:27 +0000)]
ASSERT_EFI_ERROR (FALSE) should be ASSERT (FALSE)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4208
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 24 Oct 2007 11:22:34 +0000 (11:22 +0000)]
ASSERT_EFI_ERROR (FALSE) should be ASSERT (FALSE)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4207
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Tue, 23 Oct 2007 17:15:38 +0000 (17:15 +0000)]
Adding GCC cross-compiler information to BaseTools folder
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4206
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 23 Oct 2007 03:50:43 +0000 (03:50 +0000)]
Update verbose log info to these two tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4204
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 22 Oct 2007 10:41:03 +0000 (10:41 +0000)]
Fix alignment requirement when Load IPF TeImage into memory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4197
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 22 Oct 2007 09:36:00 +0000 (09:36 +0000)]
Update following library class/Protocol for puting 'Framework' as prefix
FrameworkHii
FrameworkFormBrowser
FrameworkFormCallback
FrameworkIfrSupportLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4196
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:34:05 +0000 (09:34 +0000)]
Added Spd2Dec.exe and Fpd2Dsc.exe tools
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4195
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:29:18 +0000 (09:29 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4194
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:27:45 +0000 (09:27 +0000)]
Added change log for the latest tools update (r4190 & r4189).
Added revision number information of tools source code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4193
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 22 Oct 2007 09:13:52 +0000 (09:13 +0000)]
Add ConIn device even if SimpleTextInputEx Protocol is not available for backward compatibility.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4192
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:09:57 +0000 (09:09 +0000)]
Updated with the latest changes of build tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4191
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:08:11 +0000 (09:08 +0000)]
Fixed build issue when building individual module with unsupported architectures.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4190
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 06:53:10 +0000 (06:53 +0000)]
a) Added support of breaking build when no library instance is found for a library class.
b) Added support of use PCD value from DEC/INF file if it's not defined in DSC file but defined in an INF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4189
6f19259b -4bc3-4df7-8a09-
765794883524
zliu3 [Sat, 20 Oct 2007 03:26:46 +0000 (03:26 +0000)]
Added the PAL call PAL_ROUTE_CONFIG for Tukwila processor
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4188
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 19 Oct 2007 12:02:31 +0000 (12:02 +0000)]
Add a DXE apriori for Nt32 emulator.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4187
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 19 Oct 2007 11:56:20 +0000 (11:56 +0000)]
Fix a bug which does not run PeiCore from memory after shadowing it.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4186
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Fri, 19 Oct 2007 11:08:45 +0000 (11:08 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4185
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Fri, 19 Oct 2007 11:07:42 +0000 (11:07 +0000)]
passing -v and -d options to c tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4184
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 19 Oct 2007 09:11:42 +0000 (09:11 +0000)]
Update ExtractGuidedSectionLib instance to cover the same handler is registered multi times, the later will override the pre setting.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4183
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 08:49:20 +0000 (08:49 +0000)]
Fix a bug in variable driver cache mechanism:
It should return EFI_SUCCESS and update the output buffer size if the input buffer is larger than actual variable contents.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4182
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:37:42 +0000 (02:37 +0000)]
Remove WinNtConsole driver since its functionality has already been covered by WinNtGop driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4181
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:36:33 +0000 (02:36 +0000)]
Update to support EFI_SIMPLE_INPUT_EX protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4180
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:35:55 +0000 (02:35 +0000)]
Update to support EFI_SIMPLE_INPUT_EX protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4179
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:35:29 +0000 (02:35 +0000)]
Update to support EFI_SIMPLE_INPUT_EX protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4178
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:33:42 +0000 (02:33 +0000)]
Add a Notification GUID for the implementation of EFI_SIMPLE_INPUT_EX protocol for Keyboard, terminal, etc modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4177
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:32:41 +0000 (02:32 +0000)]
Add Guid C Name for EFI_SIMPLE_TEXT_INPUT_EX protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4176
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:31:59 +0000 (02:31 +0000)]
Update EFI_SIMPLE_TEXT_INPUT_EX protocol definitions according to UEFI spec 2.1b
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4175
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 18 Oct 2007 10:01:06 +0000 (10:01 +0000)]
Fix a bug:
PI spec Vol 1, 7.3.1 specifies that this same information reported by EFI_SEC_PLATFORM_INFORMATION_PPI
will be placed in a GUIDed HOB with the PPI GUID as the HOB GUID for HOB consumer phase.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4166
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 18 Oct 2007 09:12:59 +0000 (09:12 +0000)]
Make GuidedSection library instance to follow the value of GuidedSectionExtraction protocol/PPI defined in PI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4165
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 18 Oct 2007 06:30:55 +0000 (06:30 +0000)]
Added library instance for PcdLib for module type DXE_CORE
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4164
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 18 Oct 2007 06:29:56 +0000 (06:29 +0000)]
Removed reference to non-existing library class
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4163
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 18 Oct 2007 06:09:03 +0000 (06:09 +0000)]
The BaseAddress and Length should be align PAGE according to PI specification for EFI_MEMORY_ALLOCATION_HOB
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4162
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 18 Oct 2007 06:01:39 +0000 (06:01 +0000)]
Clean UGA from Nt32Pkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4161
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 18 Oct 2007 03:58:34 +0000 (03:58 +0000)]
Add detailed instructions on the generation of binaries under current EDK shell project.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4160
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 18 Oct 2007 01:00:01 +0000 (01:00 +0000)]
Update the return status to comply to PI spec.
According to PI SPEC (Volume3 2.4), GetNextFile() should be return "EFI_NOT_FOUND" instead of "EFI_INVAILD_PARAMETER" when doesn't find the file with related File Type.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4159
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 17 Oct 2007 07:54:42 +0000 (07:54 +0000)]
Rename Crc32GuidedSectionExtractLib to DxeCrc32GuidedSectionExtractLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4158
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 17 Oct 2007 07:52:30 +0000 (07:52 +0000)]
Rename Crc32GuidedSectionExtractLib to DxeCrc32GuidedSectionExtractLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4157
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 17 Oct 2007 07:52:02 +0000 (07:52 +0000)]
Rename Crc32GuidedSectionExtractLib to DxeCrc32GuidedSectionExtractLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4156
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 17 Oct 2007 07:30:14 +0000 (07:30 +0000)]
Apply Crc32GuidedSectionExtract library instance to replace the original Crc32SectionExtractDxe driver to produce Crc32 guided section protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4155
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 17 Oct 2007 07:24:57 +0000 (07:24 +0000)]
Add Crc32GuidedSectionExtractLib instance to produce Crc32 guided section decoder.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4154
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 17 Oct 2007 06:55:15 +0000 (06:55 +0000)]
Merger trackers #7807 and #8372.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4153
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 17 Oct 2007 02:19:35 +0000 (02:19 +0000)]
Make scripts work from $WORKSPACE/BaseTools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4152
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 17 Oct 2007 02:10:02 +0000 (02:10 +0000)]
Moved (back!) to $WORKSPACE/BaseTools location, as the plan is to
deprecate $WORKSPACE/Tools instead.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4151
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 17 Oct 2007 02:08:31 +0000 (02:08 +0000)]
Moving from $WORKSPACE/Tools/BuildEnv $WORKSPACE/BaseTools/BuildEnv.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4150
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 17 Oct 2007 02:03:40 +0000 (02:03 +0000)]
Refer to $WORKSPACE/BaseTools rather than $WORKSPACE/Tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4149
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 17 Oct 2007 01:59:27 +0000 (01:59 +0000)]
Restoring $WORKSPACE/BaseTools location, as the plan is to deprecate
$WORKSPACE/Tools instead.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4148
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 17 Oct 2007 01:54:36 +0000 (01:54 +0000)]
Restoring $WORKSPACE/BaseTools location, as the plan is to deprecate
$WORKSPACE/Tools instead.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4147
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 22:49:46 +0000 (22:49 +0000)]
Tools/BaseTools/Bin/Darwin:
Symbolic link to PosixLike
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4146
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 22:44:27 +0000 (22:44 +0000)]
Tools/BaseTools/Bin/PosixLike/*:
Initial support for running BaseTools from binaries or source (python)
on unix-like operating systems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4145
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 22:34:16 +0000 (22:34 +0000)]
Tools/BaseTools/BuildEnv.py:
Added support for including BaseTools into PATH environment variable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4144
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 21:05:54 +0000 (21:05 +0000)]
Tools/BaseTools/BuildEnv.py:
For template processing, ignore 'hidden' files.
(Those starting with a dot/period)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4143
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 20:56:54 +0000 (20:56 +0000)]
Moved $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4142
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 20:52:46 +0000 (20:52 +0000)]
edksetup.sh:
Now we look for the 'NewBuild' parameter, and if so, ask the user to
'source' the correct script. (. Tools/BuildEnv)
Otherwise we 'source' the Tools/OldBuildEnv script for the user.
Tools/OldBuildEnv:
This is the old contents of $WORKSPACE/edksetup.sh
Tools/BuildEnv:
This script is used to configure the BaseTools build environment for
unix-like operating systems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4141
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 20:40:26 +0000 (20:40 +0000)]
Moved $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4140
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 20:38:06 +0000 (20:38 +0000)]
Copying latest $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools. Once the
scripts the are updated, then Tools/BaseTools can be used, and BaseTools
can be removed from the root.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4139
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 20:34:54 +0000 (20:34 +0000)]
Deleting to allow latest version of BaseTools (from the root of the tree)
to be recopied. Once the scripts the are updated, then Tools/BaseTools can
be used, and BaseTools can be removed from the root.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4137
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 20:26:25 +0000 (20:26 +0000)]
Reorganize templates to allow different templates
in different build environments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4136
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 16 Oct 2007 20:23:06 +0000 (20:23 +0000)]
This script will help automate build environment initialization.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4135
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Tue, 16 Oct 2007 13:48:53 +0000 (13:48 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4134
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Tue, 16 Oct 2007 13:47:21 +0000 (13:47 +0000)]
change location of FvAddress.inf to FV\Ffs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4133
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 16 Oct 2007 12:17:53 +0000 (12:17 +0000)]
Solved the VS2005 assembler issue in which "/omf" switch cannot call linker.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4132
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 16 Oct 2007 09:58:55 +0000 (09:58 +0000)]
Add back the trick logic on EFI_PCI_DEVICE_ENABLE in PciBus driver so that some old vendor drivers can still work well.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4131
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 16 Oct 2007 09:23:09 +0000 (09:23 +0000)]
Merger network tackers 9307, 9338, 9339, 9397
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4130
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 16 Oct 2007 08:08:01 +0000 (08:08 +0000)]
Changed the default directory of VS2005TEAMSTUIE to the default installation directory of Visual Studio 2005 Team Suite Edition.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4129
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 16 Oct 2007 07:10:15 +0000 (07:10 +0000)]
add in include for header file to get value for MACRO THUNK_ATTRIBUTE_DISABLE_A20_MASK_KBD_CTRL
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4128
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 16 Oct 2007 07:01:51 +0000 (07:01 +0000)]
Add judgement for TextModeMap
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4127
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 16 Oct 2007 06:50:20 +0000 (06:50 +0000)]
Added VS2005TEAMSUITE tool chain
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4126
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 16 Oct 2007 06:28:45 +0000 (06:28 +0000)]
Add PcdConOutGopSupport and PcdConOutUgaSupport reference in DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4125
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 16 Oct 2007 06:20:31 +0000 (06:20 +0000)]
Added "/D_CRT_SECURE_NO_WARNINGS" to disable warning for using not secure CRT function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4124
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 16 Oct 2007 06:03:42 +0000 (06:03 +0000)]
Remove comments for removed parameter.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4123
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 16 Oct 2007 05:33:05 +0000 (05:33 +0000)]
Fixed an issue which cause mismatch of line directive in preprocessed GNU assembly code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4122
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 16 Oct 2007 05:30:18 +0000 (05:30 +0000)]
1. Add PcdConOutGopSupport and PcdConOutUgaSupport in MdeModulePkg.dec
2. ConSplitterDxe module could produce GOP and/or UGA according to thest 2 PCDs.
3. Add PcdConOutGopSupport and PcdConOutUgaSupport reference in DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4121
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 16 Oct 2007 02:48:00 +0000 (02:48 +0000)]
Move the EFI_PEI_STARTUP_DESCRIPTOR into IntelFrameworkPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4120
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 16 Oct 2007 02:46:31 +0000 (02:46 +0000)]
Move the EFI_PEI_STARTUP_DESCRIPTOR into IntelFrameworkPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4119
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 15 Oct 2007 11:17:01 +0000 (11:17 +0000)]
1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions.
2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file
3) Enable PEI apriori file in Nt32.FDF
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4118
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 15 Oct 2007 11:16:14 +0000 (11:16 +0000)]
1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions.
2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4117
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 15 Oct 2007 11:15:39 +0000 (11:15 +0000)]
1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions.
2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4116
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 15 Oct 2007 07:44:27 +0000 (07:44 +0000)]
Remove the special logic on EFI_PCI_DEVICE_ENABLE in PciBus driver. And update drivers that use this macro. The reason is that
PciIoAttributes() in PciIo.c treats EFI_PCI_DEVICE_ENABLE specially so that when EFI_PCI_DEVICE_ENABLE is passed in, only the supported bits of driver will be enabled. Now many drivers use EFI_PCI_DEVICE_ENABLE to enable PCI device even if some of them don't support some of the attributes like EFI_PCI_IO_ATTRIBUTE_MEMORY. This doesn't conform to UEFI 2.0 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4115
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 15 Oct 2007 06:17:00 +0000 (06:17 +0000)]
Added GCC assembly code preprocessing support
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4114
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 15 Oct 2007 02:54:21 +0000 (02:54 +0000)]
Remove library instance of PeiServicesTablePointerLibMm7
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4113
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 15 Oct 2007 02:41:00 +0000 (02:41 +0000)]
Merge EDK tracker 892 to EDK II.
892 Internal Shell sometimes can't boot when boot option is not enumerated
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4112
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 15 Oct 2007 01:58:41 +0000 (01:58 +0000)]
Added help message for "NewBuild" and "--nt32" option
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4111
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Sat, 13 Oct 2007 07:19:48 +0000 (07:19 +0000)]
Moving BaseTools to Tools/BaseTools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4110
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 12 Oct 2007 08:13:33 +0000 (08:13 +0000)]
1. Update internal EfiPrint protocol to contain all print interfaces provided by PrintLib class of MdePkg. 2. Update SetupBrowserDxe driver to produce new EfiPrint protocol.
3. Update EdkDxePrintLib instance to implement all interfaces defined in PrintLib class based on new EfiPrint protocol.
4. Update Nt32Pkg platform.dsc to use EdkDxePrintLib instance for UEFI_APPLICATION modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4109
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 12 Oct 2007 07:08:43 +0000 (07:08 +0000)]
Fix ICC build error
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4108
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 12 Oct 2007 05:41:48 +0000 (05:41 +0000)]
fixed the following problems:
1) DMA interrupt don't been cleaning up after one UDMA operation
2) Global variable mHobStart is not updated after invoking CoreInitializeGcdServices() func in the dxemain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4107
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 12 Oct 2007 03:36:32 +0000 (03:36 +0000)]
Added DLL attribute for SLINK and/or CC command because Intel Compiler and linker need the cl.exe and lib.exe from Visual Studio.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4106
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 12 Oct 2007 03:02:30 +0000 (03:02 +0000)]
Corrected the wrong ARCH in WINDDK3790x1830 tool chain and added MAKE command for it.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4105
6f19259b -4bc3-4df7-8a09-
765794883524