people/mcb30/edk2.git
13 years agoDisplay error message when HOB creation fails due to lack of memory.
xli24 [Thu, 11 Jan 2007 08:56:38 +0000 (08:56 +0000)]
Display error message when HOB creation fails due to lack of memory.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2220 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd checking for memory allocation in UI modules.
xli24 [Thu, 11 Jan 2007 08:03:27 +0000 (08:03 +0000)]
Add checking for memory allocation in UI modules.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2219 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix a typo.
bbahnsen [Thu, 11 Jan 2007 07:11:34 +0000 (07:11 +0000)]
Fix a typo.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2218 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAsyncRequestPtr maybe NULL after its callback function is invoke. So Caching it tempo...
klu2 [Thu, 11 Jan 2007 07:06:00 +0000 (07:06 +0000)]
AsyncRequestPtr maybe NULL after its callback function is invoke. So Caching it temporary.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2217 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoBDS code calls Hii->FindHandles() with hardcoded length.
xli24 [Thu, 11 Jan 2007 06:37:39 +0000 (06:37 +0000)]
BDS code calls Hii->FindHandles() with hardcoded length.
New code provides function BdsLibGetHiiHandles() in generic BDS library, which detects actual necessary memory, allocates memory, and finds handles as output.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2216 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago1. Fix EDKT501: New MSA get "Please type a complete file path" waring and can't proceed
hche10x [Thu, 11 Jan 2007 01:51:51 +0000 (01:51 +0000)]
1. Fix EDKT501: New MSA get "Please type a complete file path" waring and can't proceed

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2215 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoPrint a descriptive error message if the msa file is ambiguous.
bbahnsen [Thu, 11 Jan 2007 00:14:05 +0000 (00:14 +0000)]
Print a descriptive error message if the msa file is ambiguous.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2214 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoMark some .c files as MSFT only.
bbahnsen [Wed, 10 Jan 2007 23:46:32 +0000 (23:46 +0000)]
Mark some .c files as MSFT only.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2213 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd multi-architecture support to the GNU makefile generator.
bbahnsen [Wed, 10 Jan 2007 22:36:15 +0000 (22:36 +0000)]
Add multi-architecture support to the GNU makefile generator.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2212 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoModified utility usage and version display.
ywang [Wed, 10 Jan 2007 21:08:01 +0000 (21:08 +0000)]
Modified utility usage and version display.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2211 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoModified utility usage and version display.
ywang [Wed, 10 Jan 2007 21:00:22 +0000 (21:00 +0000)]
Modified utility usage and version display.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2210 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdded/modified utility usage and version display.
ywang [Wed, 10 Jan 2007 20:52:01 +0000 (20:52 +0000)]
Added/modified utility usage and version display.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2209 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoIDEBusDriverBindingStart() calls REPORT_STATUS_CODE_WITH_DEVICE_PATH with NULL device...
xli24 [Wed, 10 Jan 2007 09:07:51 +0000 (09:07 +0000)]
IDEBusDriverBindingStart() calls REPORT_STATUS_CODE_WITH_DEVICE_PATH with NULL device path. If progress code is switched on, ASSERT would happen.
This update fixes the issue.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2208 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoOriginal range calculation in GetNextFile() is incorrect.
xli24 [Wed, 10 Jan 2007 07:58:08 +0000 (07:58 +0000)]
Original range calculation in GetNextFile() is incorrect.
This patch fixes this issue.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2207 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago1. Added comments to ASM files
bxing [Wed, 10 Jan 2007 06:57:04 +0000 (06:57 +0000)]
1. Added comments to ASM files
2. Fixed a bug in 64-bit AsmDisablePaging64(), which may cause a #GP exception.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2206 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd dependency for RealAsm file build rules and Use the module name in place of macro...
lgao4 [Wed, 10 Jan 2007 03:00:37 +0000 (03:00 +0000)]
Add dependency for RealAsm file build rules and Use the module name in place of macro STRING_ARRAY_NAME

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2205 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd a python script that can generate gnu makefiles for the mde package.
bbahnsen [Wed, 10 Jan 2007 02:23:35 +0000 (02:23 +0000)]
Add a python script that can generate gnu makefiles for the mde package.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2204 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdded support for xmlbeans-2.2.0
jwang36 [Wed, 10 Jan 2007 02:15:11 +0000 (02:15 +0000)]
Added support for xmlbeans-2.2.0

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2203 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoThe header file applies to all architectures.
bbahnsen [Tue, 9 Jan 2007 23:14:27 +0000 (23:14 +0000)]
The header file applies to all architectures.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2202 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agogit-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2201 de2fecce-e211-0410-80a6...
ywang [Tue, 9 Jan 2007 22:29:27 +0000 (22:29 +0000)]
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2201 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoIncreased the image buffer size to avoid invalid address access issue
jwang36 [Tue, 9 Jan 2007 13:37:54 +0000 (13:37 +0000)]
Increased the image buffer size to avoid invalid address access issue

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2200 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd in UefiApplicationEntryPoint library class and library instance.
qwang12 [Tue, 9 Jan 2007 08:17:21 +0000 (08:17 +0000)]
Add in UefiApplicationEntryPoint library class and library instance.
The major difference between UefiApplicationEntryPoint and UefiDriverEntryPoint is that:
1) UEFI application will always be unloaded no matter what is the return status code from the application. Therefore, the library destructors should be called always.
2) UEFI application should not register any callback to evevnt such as EFI_EVENT_GROUP_VIRTUAL_ADDRESS_CHANGE and EFI_EVENT_GROUP_EXIT_BOOT_SERVICES.
3) UEFI application does not support module merger like Uefi Driver.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2199 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agofix some coding style issues.
qwang12 [Tue, 9 Jan 2007 06:16:39 +0000 (06:16 +0000)]
fix some coding style issues.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2198 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoMerged back the Yizhong's fix which was overwritten by check-in of r2157,2158.
jwang36 [Tue, 9 Jan 2007 02:41:18 +0000 (02:41 +0000)]
Merged back the Yizhong's fix which was overwritten by check-in of r2157,2158.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2197 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoMinor changes and bug fixes implemented.
ywang [Mon, 8 Jan 2007 22:27:20 +0000 (22:27 +0000)]
Minor changes and bug fixes implemented.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2196 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago1) Changed the file including as '#include "Ipf\IpfCpuCore.i"' for Intel compiler...
zliu3 [Mon, 8 Jan 2007 14:13:56 +0000 (14:13 +0000)]
1) Changed the file including as '#include  "Ipf\IpfCpuCore.i"' for Intel compiler supporting
2) Added the Intel IPF Compiler setting in the tools_def.template

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2195 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoCorrected some comments for the changed code.
jwang36 [Mon, 8 Jan 2007 10:16:40 +0000 (10:16 +0000)]
Corrected some comments for the changed code.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2194 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoUsed the DAG algorithm given by Mike to re-implemented library constructor sorting...
jwang36 [Mon, 8 Jan 2007 09:41:20 +0000 (09:41 +0000)]
Used the DAG algorithm given by Mike to re-implemented library constructor sorting code.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2193 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agofix some minor warning
klu2 [Mon, 8 Jan 2007 08:56:27 +0000 (08:56 +0000)]
fix some minor warning

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2192 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoWhen generating string size for unicode string, do not generate too many brace. This...
klu2 [Mon, 8 Jan 2007 07:25:35 +0000 (07:25 +0000)]
When generating string size for unicode string, do not generate too many brace. This will break linux building.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2191 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agofix the warning for structure initialization
klu2 [Mon, 8 Jan 2007 06:45:21 +0000 (06:45 +0000)]
fix the warning for structure initialization

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2190 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix one minor bug for GenDepex tool. When no input parameter, GenDepex tool should...
lgao4 [Mon, 8 Jan 2007 03:44:30 +0000 (03:44 +0000)]
Fix one minor bug for GenDepex tool. When no input parameter, GenDepex tool should output help info.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2189 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agocorrect SimpleTextIn protocol definition.
lgao4 [Mon, 8 Jan 2007 02:19:02 +0000 (02:19 +0000)]
correct SimpleTextIn protocol definition.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2188 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd information on gcc and EdkUnixPkg.
bbahnsen [Sun, 7 Jan 2007 20:05:59 +0000 (20:05 +0000)]
Add information on gcc and EdkUnixPkg.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2187 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoChange many windows references to unix.
bbahnsen [Sun, 7 Jan 2007 19:31:19 +0000 (19:31 +0000)]
Change many windows references to unix.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2186 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAlways return an aligned block when mapping memory.
bbahnsen [Sun, 7 Jan 2007 19:09:33 +0000 (19:09 +0000)]
Always return an aligned block when mapping memory.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2185 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix an unititialized memory read.
bbahnsen [Sat, 6 Jan 2007 17:55:47 +0000 (17:55 +0000)]
Fix an unititialized memory read.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2184 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoEdkUnix spd and fpd added
tgingold [Sat, 6 Jan 2007 15:02:50 +0000 (15:02 +0000)]
EdkUnix spd and fpd added

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2183 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoUnix version of EFI emulator
tgingold [Sat, 6 Jan 2007 14:59:06 +0000 (14:59 +0000)]
Unix version of EFI emulator

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2182 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoautomagically convert ELF to PE/COFF (i386 only)
tgingold [Sat, 6 Jan 2007 14:54:24 +0000 (14:54 +0000)]
automagically convert ELF to PE/COFF (i386 only)

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2181 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoUse ASM_PFX to optionnaly set the underscore prefix
tgingold [Sat, 6 Jan 2007 14:53:34 +0000 (14:53 +0000)]
Use ASM_PFX to optionnaly set the underscore prefix

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2180 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoUse ASM_PFX to optionnaly set the underscore prefix
tgingold [Sat, 6 Jan 2007 14:52:39 +0000 (14:52 +0000)]
Use ASM_PFX to optionnaly set the underscore prefix

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2179 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd ASM_PFX macro on ASM_FLAGS using GCC tools
tgingold [Sat, 6 Jan 2007 14:50:43 +0000 (14:50 +0000)]
Add ASM_PFX macro on ASM_FLAGS using GCC tools

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2178 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd license header to Python files.
bbahnsen [Fri, 5 Jan 2007 21:08:32 +0000 (21:08 +0000)]
Add license header to Python files.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2177 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoCorrect the sample instruction.
klu2 [Fri, 5 Jan 2007 02:18:11 +0000 (02:18 +0000)]
Correct the sample instruction.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2176 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd a note that describes how to install the packages necessary to run the optional...
bbahnsen [Thu, 4 Jan 2007 23:56:55 +0000 (23:56 +0000)]
Add a note that describes how to install the packages necessary to run the optional Python Tools.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2175 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAllow resume of the download.
bbahnsen [Thu, 4 Jan 2007 22:38:43 +0000 (22:38 +0000)]
Allow resume of the download.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2174 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd wxPython to the installer.
bbahnsen [Thu, 4 Jan 2007 22:01:52 +0000 (22:01 +0000)]
Add wxPython to the installer.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2173 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoSet the executable property on the script.
bbahnsen [Thu, 4 Jan 2007 21:55:35 +0000 (21:55 +0000)]
Set the executable property on the script.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2172 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoSet the executable property on the script.
bbahnsen [Thu, 4 Jan 2007 17:45:00 +0000 (17:45 +0000)]
Set the executable property on the script.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2171 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoVolatile variable is read-only in runtime.
klu2 [Thu, 4 Jan 2007 09:21:03 +0000 (09:21 +0000)]
Volatile variable is read-only in runtime.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2170 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoChanged the FrameworkWizard.jar path from Bin to bin
jwang36 [Thu, 4 Jan 2007 07:37:06 +0000 (07:37 +0000)]
Changed the FrameworkWizard.jar path from Bin to bin

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2169 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix building issue for VC compiler. And enable GenFvMap in building CCode package.
klu2 [Thu, 4 Jan 2007 06:43:12 +0000 (06:43 +0000)]
Fix building issue for VC compiler. And enable GenFvMap in building CCode package.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2168 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix building issue for Mac OS
klu2 [Thu, 4 Jan 2007 06:33:14 +0000 (06:33 +0000)]
Fix building issue for Mac OS

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2167 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago1. Fix EDKT413: EnumerationData.java should use defined final static string
hche10x [Thu, 4 Jan 2007 06:10:34 +0000 (06:10 +0000)]
1. Fix EDKT413: EnumerationData.java should use defined final static string

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2166 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix building error in Linux
klu2 [Thu, 4 Jan 2007 06:08:27 +0000 (06:08 +0000)]
Fix building error in Linux

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2165 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago1) Update XmlRoutines.py to strip all whitespace
mdkinney [Thu, 4 Jan 2007 01:07:52 +0000 (01:07 +0000)]
1) Update XmlRoutines.py to strip all whitespace
2) Add function to read section of an XML file
3) Add class to handle workspace relative paths
4) Add utility to manage target.txt
5) Add utility to manage FrameworkDatabase.db

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2164 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRemove GenFvMap from the build since it does not compile under gcc.
bbahnsen [Wed, 3 Jan 2007 22:15:50 +0000 (22:15 +0000)]
Remove GenFvMap from the build since it does not compile under gcc.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2163 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdded or modified utility version and usage display.
ywang [Wed, 3 Jan 2007 22:09:16 +0000 (22:09 +0000)]
Added or modified utility version and usage display.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2162 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd a stub assembly file to fix the gcc build break.
bbahnsen [Wed, 3 Jan 2007 21:40:50 +0000 (21:40 +0000)]
Add a stub assembly file to fix the gcc build break.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2161 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agogit-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2160 de2fecce-e211-0410-80a6...
ywang [Tue, 2 Jan 2007 22:00:24 +0000 (22:00 +0000)]
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2160 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdded or modified utility version and usage display.
ywang [Tue, 2 Jan 2007 20:17:36 +0000 (20:17 +0000)]
Added or modified utility version and usage display.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2159 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoIntegrated FV memory map into R9
bxing [Sun, 31 Dec 2006 09:55:05 +0000 (09:55 +0000)]
Integrated FV memory map into R9

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2158 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago1. Added a new tool GenFvMap, which is able to generate FV map files upon LOG files...
bxing [Sat, 30 Dec 2006 09:17:16 +0000 (09:17 +0000)]
1. Added a new tool GenFvMap, which is able to generate FV map files upon LOG files generated by PeiRebase.
2. Updated PeiRebase to generate LOG files while processing FV images. The original MAP feature and its corresponding option '-M' are dropped, however, they are superceded by the FV map file.
3. The FV map file are not generated yet. My next check-in will update FPD files to generate FV map files.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2157 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoDowngrade the checking for 'extra qualification' introduced by latest gcc version
klu2 [Sat, 30 Dec 2006 06:18:21 +0000 (06:18 +0000)]
Downgrade the checking for 'extra qualification' introduced by latest gcc version

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2156 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFor USB mass storage, READ_FORMAT_CAPACITIES command returns wrong value for USB2...
xli24 [Sat, 30 Dec 2006 03:21:44 +0000 (03:21 +0000)]
For USB mass storage, READ_FORMAT_CAPACITIES command returns wrong value for USB2.0 device.
In order to fix this issue, we change the retry policy. Try old command before new command.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2155 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFixed tracker EDKT395
bxing [Fri, 29 Dec 2006 09:06:29 +0000 (09:06 +0000)]
Fixed tracker EDKT395

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2154 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd Guid HOB type for these three library instances.
qhuang8 [Fri, 29 Dec 2006 09:03:57 +0000 (09:03 +0000)]
Add Guid HOB type for these three library instances.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2153 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoMake opening dialogs re-gain focus when user switch back to main UI from other window...
jlin16 [Fri, 29 Dec 2006 08:09:48 +0000 (08:09 +0000)]
Make opening dialogs re-gain focus when user switch back to main UI from other windows applications.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2152 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago1. Fix EDKT496 Framework Wizard should allow user to pick up a Protocol Guid to tag...
hche10x [Fri, 29 Dec 2006 07:23:14 +0000 (07:23 +0000)]
1. Fix EDKT496 Framework Wizard should allow user to pick up a Protocol Guid to tag Guid HOB

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2151 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd ant-contrib.jar to class path
klu2 [Thu, 28 Dec 2006 09:26:39 +0000 (09:26 +0000)]
Add ant-contrib.jar to class path

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2150 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoadd support arch check for pcd entries when adding a module to platform, sync. platfo...
jlin16 [Thu, 28 Dec 2006 08:45:08 +0000 (08:45 +0000)]
add support arch check for pcd entries when adding a module to platform, sync. platform pcd with msa pcd and adding library instances.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2149 de2fecce-e211-0410-80a6-f3fac2684e05

13 years ago1. Fix EDKT336: Back to focused dialog window when shift to wizard
hche10x [Thu, 28 Dec 2006 08:03:37 +0000 (08:03 +0000)]
1. Fix EDKT336: Back to focused dialog window when shift to wizard

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2148 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoremove unnecessary check between pcd table line selections to fix pcd default value...
jlin16 [Thu, 28 Dec 2006 07:02:04 +0000 (07:02 +0000)]
remove unnecessary check between pcd table line selections to fix pcd default value refresh problem.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2147 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoadd <SupModuleList> in <LibraryClass> item for TimerLib. Inform build tool this timer...
vanjeff [Thu, 28 Dec 2006 06:13:22 +0000 (06:13 +0000)]
add <SupModuleList> in <LibraryClass> item for TimerLib. Inform build tool this timer instance cannot support SMM drivers and RUNTIME drivers

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2146 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoIntroduce a new Guid with CName gEfiGenericPlatformVariableGuid to pair with those...
qhuang8 [Thu, 28 Dec 2006 05:16:21 +0000 (05:16 +0000)]
Introduce a new Guid with CName gEfiGenericPlatformVariableGuid to pair with those Unicode String names, which are forbidden to pair with gEfiGlobalVariableGuid according to newest Uefi Spec.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2145 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoIntroduce a new Guid with CName gEfiGenericPlatformVariableGuid to pair with those...
qhuang8 [Thu, 28 Dec 2006 05:16:05 +0000 (05:16 +0000)]
Introduce a new Guid with CName gEfiGenericPlatformVariableGuid to pair with those Unicode String names, which are forbidden to pair with gEfiGlobalVariableGuid according to newest Uefi Spec.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2144 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRefix the previous issue.
qhuang8 [Thu, 28 Dec 2006 03:51:44 +0000 (03:51 +0000)]
Refix the previous issue.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2143 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix a typo in UefiLib. The parameter type of Registration should be "VOID **" instead...
qhuang8 [Thu, 28 Dec 2006 03:35:37 +0000 (03:35 +0000)]
Fix a typo in UefiLib. The parameter type of Registration should be "VOID **" instead of "VOID *".
No binary code is impacted.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2142 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd debug info when allocate pages failed in PeiMain.
lgao4 [Tue, 26 Dec 2006 10:43:20 +0000 (10:43 +0000)]
Add debug info when allocate pages failed in PeiMain.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2141 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd debug info when decompress failed in DxeIpl and allocate pages failed in PeiMain.
lgao4 [Tue, 26 Dec 2006 10:00:18 +0000 (10:00 +0000)]
Add debug info when decompress failed in DxeIpl and allocate pages failed in PeiMain.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2140 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd null pointer check to drop-down list of platform Pcd editor.
jlin16 [Tue, 26 Dec 2006 06:46:27 +0000 (06:46 +0000)]
Add null pointer check to drop-down list of platform Pcd editor.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2139 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFix some Linux's build issue.
klu2 [Tue, 26 Dec 2006 02:48:15 +0000 (02:48 +0000)]
Fix some Linux's build issue.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2138 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoMigrate GOP driver from R8.6 for NT32. Add a new PCD "PcdWinNtGop". Setting NT32...
wuyizhong [Tue, 26 Dec 2006 02:26:02 +0000 (02:26 +0000)]
Migrate GOP driver from R8.6 for NT32. Add a new PCD "PcdWinNtGop". Setting NT32 platform using GOP driver instead of UGA driver.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2137 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoIf "SupArchList" is defined for a PCD in MSA, should check current arch is in the...
klu2 [Mon, 25 Dec 2006 09:21:54 +0000 (09:21 +0000)]
If "SupArchList" is defined for a PCD in MSA, should check current arch is in the range of "SupArchList".
If not exist in the range, do not autogen for that PCD. If exist, autogen it.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2136 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFixed a bug which will cause single module build fail
jwang36 [Mon, 25 Dec 2006 05:26:45 +0000 (05:26 +0000)]
Fixed a bug which will cause single module build fail

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2135 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd the doxygen config file.
bbahnsen [Sat, 23 Dec 2006 20:20:39 +0000 (20:20 +0000)]
Add the doxygen config file.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2134 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoRewrote the error message output when module cannnot be found in any packages.
jwang36 [Fri, 22 Dec 2006 09:59:49 +0000 (09:59 +0000)]
Rewrote the error message output when module cannnot be found in any packages.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2133 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFixed the issue in which local variable "Status" is used but not defined.
jwang36 [Fri, 22 Dec 2006 09:56:35 +0000 (09:56 +0000)]
Fixed the issue in which local variable "Status" is used but not defined.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2132 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoOptimize to preallocate big bigs to avoid latter allocations.
qhuang8 [Fri, 22 Dec 2006 08:11:47 +0000 (08:11 +0000)]
Optimize to preallocate big bigs to avoid latter allocations.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2131 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFixed the issue in multi-msa build in single mode; cleaned the code of re-ordering...
jwang36 [Fri, 22 Dec 2006 07:55:24 +0000 (07:55 +0000)]
Fixed the issue in multi-msa build in single mode; cleaned the code of re-ordering library instance constructor sequence.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2130 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoIn original DxeIpl64 PEIM, Creating page table is performed before sending End Of...
rsun3 [Fri, 22 Dec 2006 03:13:56 +0000 (03:13 +0000)]
In original DxeIpl64 PEIM, Creating page table is performed before sending End Of PEI Phase signal in order to improve performance. But after merging DxeIpl and DxeIpl64, Creating page table is performed after sending End Of PEI Phase signal, which has great negative impact on Woodcrest based platforms, which rely on turning on PEI FV cache to compensate Woodcrest's bad flash access performance.

This fix revert to the way of original DxeIpl64.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2129 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agogEfiMdePkgTokenSpaceGuid should be used instead of FIX_ME_PcdDebugClearMemoryValue...
qwang12 [Fri, 22 Dec 2006 02:59:09 +0000 (02:59 +0000)]
gEfiMdePkgTokenSpaceGuid should be used instead of FIX_ME_PcdDebugClearMemoryValue for TokenSpace Guide

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2128 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoFixed the issue in the library instance constructor calling sequence
jwang36 [Fri, 22 Dec 2006 01:30:56 +0000 (01:30 +0000)]
Fixed the issue in the library instance constructor calling sequence

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2127 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdded some new field to the far template.
bbahnsen [Fri, 22 Dec 2006 00:25:11 +0000 (00:25 +0000)]
Added some new field to the far template.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2126 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd new-line characters in error message to make them shorter in multi-lines.
jlin16 [Thu, 21 Dec 2006 08:27:00 +0000 (08:27 +0000)]
Add new-line characters in error message to make them shorter in multi-lines.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2125 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdded a template mechanism to act as the user interface in far creation.
bbahnsen [Thu, 21 Dec 2006 01:32:37 +0000 (01:32 +0000)]
Added a template mechanism to act as the user interface in far creation.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2124 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoSet 0xff to both bridge & non-bridge device in case of unknown device.
qhuang8 [Wed, 20 Dec 2006 09:21:41 +0000 (09:21 +0000)]
Set 0xff to both bridge & non-bridge device in case of unknown device.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2123 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd support for PCD token larger than 0x80000000 when declaring a PCD in package...
jlin16 [Wed, 20 Dec 2006 08:30:04 +0000 (08:30 +0000)]
Add support for PCD token larger than 0x80000000 when declaring a PCD in package editor.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2122 de2fecce-e211-0410-80a6-f3fac2684e05

13 years agoAdd runtime checking for EdkFvbServiceLib.
klu2 [Wed, 20 Dec 2006 03:58:26 +0000 (03:58 +0000)]
Add runtime checking for EdkFvbServiceLib.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2121 de2fecce-e211-0410-80a6-f3fac2684e05