]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
15 years agoUpdate ChangeLog.txt
qwang12 [Fri, 16 May 2008 09:51:06 +0000 (09:51 +0000)]
Update ChangeLog.txt

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5217 6f19259b-4bc3-4df7-8a09-765794883524

15 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5216 6f19259b...
qwang12 [Fri, 16 May 2008 09:45:51 +0000 (09:45 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5216 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate Comments.
qwang12 [Fri, 16 May 2008 09:45:41 +0000 (09:45 +0000)]
Update Comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5215 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) Update comments.
qwang12 [Fri, 16 May 2008 09:45:09 +0000 (09:45 +0000)]
1) Update comments.
2) Remove reference to ">>" as it cause the generated code to link with other libraries.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5214 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoMake the module GCC clean.
qwang12 [Fri, 16 May 2008 09:43:38 +0000 (09:43 +0000)]
Make the module GCC clean.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5213 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoa. Fixed PCD override issue
jwang36 [Fri, 16 May 2008 08:47:15 +0000 (08:47 +0000)]
a. Fixed PCD override issue
b. Added error check and report for incompatible files in meta file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5212 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago[Description]
eric_tian [Fri, 16 May 2008 07:14:25 +0000 (07:14 +0000)]
[Description]
Memory may leak because the handles in IScsiUpdateDeviceList is not freed if the "iSCSIDeviceList" already exists
[Impaction]
add Free() func to free memory properly.
[Reference Info]
The Handles in IScsiUpdateDeviceList is not freed if the "iSCSIDeviceList" already exists

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5211 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFixed an error during optimizing dependency expression.
jwang36 [Fri, 16 May 2008 03:09:51 +0000 (03:09 +0000)]
Fixed an error during optimizing dependency expression.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5210 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFixed error report error when more than one inf files found
jwang36 [Fri, 16 May 2008 02:19:28 +0000 (02:19 +0000)]
Fixed error report error when more than one inf files found

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5209 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdated quick start instructions to match installation.html
lhauch [Thu, 15 May 2008 16:14:56 +0000 (16:14 +0000)]
Updated quick start instructions to match installation.html

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5208 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) Add Doxygen Comments
qwang12 [Thu, 15 May 2008 09:17:46 +0000 (09:17 +0000)]
1) Add Doxygen Comments

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5207 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) Add Doxygen Comments
qwang12 [Thu, 15 May 2008 09:14:36 +0000 (09:14 +0000)]
1) Add Doxygen Comments
2) Add some ASSERTs to assist debug.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5206 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd ASL_FLAGS template for user reference.
lgao4 [Thu, 15 May 2008 04:58:49 +0000 (04:58 +0000)]
Add ASL_FLAGS template for user reference.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5205 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoa. Fixed varid 0 issue in VfrCompile
jwang36 [Thu, 15 May 2008 03:41:16 +0000 (03:41 +0000)]
a. Fixed varid 0 issue in VfrCompile
b. Fixed an undefined variable in the parser of tools_def.txt

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5204 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFixed VFR compile issue for EBC architecture in MYTOOLS toolchain
jwang36 [Thu, 15 May 2008 03:00:04 +0000 (03:00 +0000)]
Fixed VFR compile issue for EBC architecture in MYTOOLS toolchain

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5203 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate MapUefiHiiHandles to return EFI_SUCCESS if there is no packages registered...
qwang12 [Wed, 14 May 2008 09:19:06 +0000 (09:19 +0000)]
Update MapUefiHiiHandles to return EFI_SUCCESS if there is no packages registered in UEFI HII database.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5202 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) Use 0xFFEE as the VarId the reason is as follows:
qwang12 [Wed, 14 May 2008 08:18:48 +0000 (08:18 +0000)]
1) Use 0xFFEE as the VarId the reason is as follows:
// VARSTORE ID of 0 for Buffer Storage Type Storage is reserved in UEFI IFR form. But VARSTORE ID
// 0 in Framework IFR is the default VarStore ID for storage without explicit declaration. So we have
// to reseved 0xFFEE in UEFI VARSTORE ID to represetn default storage id in Framework IFR.
// Framework VFR has to be ported or pre-processed to change the default VARSTORE to a VARSTORE
// with ID equal to 0xFFEE.

2) Update some comments

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5201 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoMinor coding style adjustment for DiskIo, Partition, English and Ebc modules.
qhuang8 [Wed, 14 May 2008 06:07:07 +0000 (06:07 +0000)]
Minor coding style adjustment for DiskIo, Partition, English and Ebc modules.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5200 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd in example on
qwang12 [Wed, 14 May 2008 02:20:02 +0000 (02:20 +0000)]
Add in example on
1) how to add SAFE_DEFAULT and MFG_DEFAULT in a formset.
2) how to specify a MFG_DEFAULT for a checkbox.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5199 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFixed an issue in default storage for checkbox and changed the format of error message.
jwang36 [Tue, 13 May 2008 09:34:02 +0000 (09:34 +0000)]
Fixed an issue in default storage for checkbox and changed the format of error message.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5198 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoMinor coding style adjustment for DxeIpl.
qhuang8 [Tue, 13 May 2008 09:09:41 +0000 (09:09 +0000)]
Minor coding style adjustment for DxeIpl.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5197 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoMinor coding style adjustment for DxeCore.
qhuang8 [Tue, 13 May 2008 09:09:11 +0000 (09:09 +0000)]
Minor coding style adjustment for DxeCore.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5196 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix the prediction warnings in EBC.
qhuang8 [Tue, 13 May 2008 09:07:59 +0000 (09:07 +0000)]
Fix the prediction warnings in EBC.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5195 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd doxygen style comments for functions in EBC module.
qhuang8 [Tue, 13 May 2008 08:46:12 +0000 (08:46 +0000)]
Add doxygen style comments for functions in EBC module.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5194 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdded incremental support in GenFds
jwang36 [Fri, 9 May 2008 09:21:05 +0000 (09:21 +0000)]
Added incremental support in GenFds

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5193 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix the bug in GenSec tool, the nonexist file can't be parsed correctly.
lgao4 [Fri, 9 May 2008 08:45:41 +0000 (08:45 +0000)]
Fix the bug in GenSec tool, the nonexist file can't be parsed correctly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5192 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoChanged the path of symbol file to be always the same as vtf file
jwang36 [Fri, 9 May 2008 08:44:42 +0000 (08:44 +0000)]
Changed the path of symbol file to be always the same as vtf file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5191 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix the prediction warnings in DxeMain.
qhuang8 [Fri, 9 May 2008 07:52:58 +0000 (07:52 +0000)]
Fix the prediction warnings in DxeMain.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5190 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd doxygen style comments for functions in DxeMain.
qhuang8 [Fri, 9 May 2008 07:08:30 +0000 (07:08 +0000)]
Add doxygen style comments for functions in DxeMain.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5189 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAssert() break point default is DEADLOOP().
lgao4 [Fri, 9 May 2008 06:30:03 +0000 (06:30 +0000)]
Assert() break point default is DEADLOOP().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5188 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoedk2/MdeModulePkg/Universal/PcatRealTimeClockRuntimeDxe/PcRtc.c:
jljusten [Thu, 8 May 2008 16:53:42 +0000 (16:53 +0000)]
edk2/MdeModulePkg/Universal/PcatRealTimeClockRuntimeDxe/PcRtc.c:
  Add type casting to fix warning generated by the Intel compiler.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5187 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoa) Added explicit banner for pass/fail indication of build
jwang36 [Thu, 8 May 2008 13:21:37 +0000 (13:21 +0000)]
a) Added explicit banner for pass/fail indication of build
b) Fixed the issue which cause error message from FDF parser won't be printed out.
c) Fixed the error message format of FDF parser
d) Changed the exit code of build tool from always 1 to error code, if error occurred

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5186 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) Fix a bug. Before this fix, a Module that calling UEFI HII Interface to get the...
qwang12 [Thu, 8 May 2008 08:57:58 +0000 (08:57 +0000)]
1) Fix a bug. Before this fix, a Module that calling UEFI HII Interface to get the String Information will fail to locate the Package List based on a Package GUID if a required String Pack is registered using Framework HII NewPack instance.
2) Correct a few other minor issues.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5185 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix typo.
klu2 [Thu, 8 May 2008 06:25:45 +0000 (06:25 +0000)]
Fix typo.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5184 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoSupport X64 build for DUET platform.
klu2 [Thu, 8 May 2008 06:22:31 +0000 (06:22 +0000)]
Support X64 build for DUET platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5183 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd doxygen style comments for functions in Partition & Disk IO modules.
qhuang8 [Thu, 8 May 2008 04:17:44 +0000 (04:17 +0000)]
Add doxygen style comments for functions in Partition & Disk IO modules.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5182 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd ASM16 tool configuration for MYTOOLS tag.
klu2 [Thu, 8 May 2008 04:12:33 +0000 (04:12 +0000)]
Add ASM16 tool configuration for MYTOOLS tag.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5181 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) Fix some casting working in X64 building
klu2 [Thu, 8 May 2008 04:11:25 +0000 (04:11 +0000)]
1) Fix some casting working in X64 building
2) Use SetMem/CopyMem function to do structure initialization to avoid X64 compiler call standard C library.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5180 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd doxygen style comments for functions in English module.
qhuang8 [Thu, 8 May 2008 03:10:39 +0000 (03:10 +0000)]
Add doxygen style comments for functions in English module.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5179 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoDo not use EntryPoint library for EfiLdr module.
klu2 [Thu, 8 May 2008 02:23:39 +0000 (02:23 +0000)]
Do not use EntryPoint library for EfiLdr module.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5178 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) DxeIpl should not use UefiDriverEntryPointLib
klu2 [Wed, 7 May 2008 09:38:31 +0000 (09:38 +0000)]
1) DxeIpl should not use UefiDriverEntryPointLib
2) Fix incorrect judgment for ACPI table in legacy region.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5177 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRe-enable ExtractDataFromHiiHandle and FindHiiHandle. The Framework to HII Thunk...
qwang12 [Wed, 7 May 2008 09:02:59 +0000 (09:02 +0000)]
Re-enable ExtractDataFromHiiHandle and FindHiiHandle. The Framework to HII Thunk layer has enable these two functions to be called by the module that written against Framework HII spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5176 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd in supports for platform Setup module which is programmed using Framework HII...
qwang12 [Wed, 7 May 2008 08:49:04 +0000 (08:49 +0000)]
Add in supports for platform Setup module which is programmed using Framework HII interface.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5175 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd doxygen style comments for functions in DxeIpl.
qhuang8 [Wed, 7 May 2008 06:58:06 +0000 (06:58 +0000)]
Add doxygen style comments for functions in DxeIpl.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5174 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd some customization BAT steps for DUET platform
klu2 [Wed, 7 May 2008 05:11:29 +0000 (05:11 +0000)]
Add some customization BAT steps for DUET platform

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5173 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate GenBootSector tools' binary for tool code cleanup.
klu2 [Wed, 7 May 2008 05:09:52 +0000 (05:09 +0000)]
Update GenBootSector tools' binary for tool code cleanup.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5172 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoRename the confusing PCD.
qhuang8 [Tue, 6 May 2008 09:34:46 +0000 (09:34 +0000)]
Rename the confusing PCD.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5169 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoEnable storage of daylight saving and time zone data of SetTime() service, and fix...
lgao4 [Tue, 6 May 2008 05:38:06 +0000 (05:38 +0000)]
Enable storage of daylight saving and time zone data of SetTime() service, and fix bug of SetWakeupTime() service.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5168 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUpdate BootSectImage and GenBootSector tools' binary for DUET platform.
klu2 [Mon, 5 May 2008 08:45:07 +0000 (08:45 +0000)]
Update BootSectImage and GenBootSector tools' binary for DUET platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5167 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUse binary FAT module.
klu2 [Mon, 5 May 2008 08:14:44 +0000 (08:14 +0000)]
Use binary FAT module.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5166 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd private protocol's definitions for DUET package.
klu2 [Mon, 5 May 2008 08:05:14 +0000 (08:05 +0000)]
Add private protocol's definitions for DUET package.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5165 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd missing IndustryStandard.
klu2 [Mon, 5 May 2008 07:58:53 +0000 (07:58 +0000)]
Add missing IndustryStandard.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5164 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd missing file
klu2 [Mon, 5 May 2008 07:51:39 +0000 (07:51 +0000)]
Add missing file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5163 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd DuetTimerLib and DuetSerialIo library instance.
klu2 [Mon, 5 May 2008 07:21:29 +0000 (07:21 +0000)]
Add DuetTimerLib and DuetSerialIo library instance.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5162 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoWrong check-in, library instance should not support DXE_RUNTIME_DRIVER, for DUET...
klu2 [Mon, 5 May 2008 06:59:01 +0000 (06:59 +0000)]
Wrong check-in, library instance should not support DXE_RUNTIME_DRIVER, for DUET's runtime driver, DuetPkg should provide self's TimerLib for Duet's fake runtime driver.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5161 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd DXE_RUNTIME_DRIVER type support SecPeiDxeTimeLibCpu driver.
klu2 [Mon, 5 May 2008 06:54:05 +0000 (06:54 +0000)]
Add DXE_RUNTIME_DRIVER type support SecPeiDxeTimeLibCpu driver.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5160 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoUse Binary Fat package instead of source package.
klu2 [Mon, 5 May 2008 06:51:22 +0000 (06:51 +0000)]
Use Binary Fat package instead of source package.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5159 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix many bugs in DUET package and now DUET package is enabled for floppy successful.
klu2 [Mon, 5 May 2008 06:50:12 +0000 (06:50 +0000)]
Fix many bugs in DUET package and now DUET package is enabled for floppy successful.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5158 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoAdd PciBusNoEnumeration module
klu2 [Mon, 5 May 2008 01:28:34 +0000 (01:28 +0000)]
Add PciBusNoEnumeration module

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5157 6f19259b-4bc3-4df7-8a09-765794883524

15 years agoFix a bug which cause the thunk code failed to handle creation of "One Of" and "Order...
qwang12 [Wed, 30 Apr 2008 15:51:00 +0000 (15:51 +0000)]
Fix a bug which cause the thunk code failed to handle creation of "One Of" and "Ordered List" UEFI opcode from Framework counterparts.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5156 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix some bugs in FSVariable and BdsPlatform for duet platform.
klu2 [Wed, 30 Apr 2008 09:08:49 +0000 (09:08 +0000)]
Fix some bugs in FSVariable and BdsPlatform for duet platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5155 6f19259b-4bc3-4df7-8a09-765794883524

16 years agofixed bug for special case.
vanjeff [Wed, 30 Apr 2008 07:30:25 +0000 (07:30 +0000)]
fixed bug for special case.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5154 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd in code to support the deletion of opcode from a form.
qwang12 [Wed, 30 Apr 2008 06:35:24 +0000 (06:35 +0000)]
Add in code to support the deletion of opcode from a form.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5153 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd support to map more Framework Opcode (such as OrderedList, OneOf, etc) to Uefi...
qwang12 [Wed, 30 Apr 2008 03:20:10 +0000 (03:20 +0000)]
Add support to map more Framework Opcode (such as OrderedList, OneOf, etc) to Uefi Opcode.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5152 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix the bugs for DatahubGen module
klu2 [Wed, 30 Apr 2008 01:48:23 +0000 (01:48 +0000)]
Fix the bugs for DatahubGen module

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5151 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd 8254 module and fix the hob operation for R9 library.
klu2 [Tue, 29 Apr 2008 07:50:58 +0000 (07:50 +0000)]
Add 8254 module and fix the hob operation for R9 library.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5150 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFor UNI file, some String may not be defined for a language. This has been true for...
qwang12 [Tue, 29 Apr 2008 07:06:10 +0000 (07:06 +0000)]
For UNI file, some String may not be defined for a language. This has been true for a lot of platform code. For this case, EFI_NOT_FOUND will be returned. To allow the old code to be run without porting, we don't assert on EFI_NOT_FOUND. The missing String will be declared if user select differnt languages for the platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5149 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFixed an issue which would cause build failure in some corner cases.
jwang36 [Tue, 29 Apr 2008 06:54:10 +0000 (06:54 +0000)]
Fixed an issue which would cause build failure in some corner cases.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5148 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix the bug about comparing with mismatched integrate type
klu2 [Tue, 29 Apr 2008 04:22:16 +0000 (04:22 +0000)]
Fix the bug about comparing with mismatched integrate type

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5147 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoCorrect depex for Cpu and CpuIo module.
klu2 [Tue, 29 Apr 2008 03:22:23 +0000 (03:22 +0000)]
Correct depex for Cpu and CpuIo module.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5146 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoUse correct IoLib's library instance for DxeStatusCode driver.
klu2 [Tue, 29 Apr 2008 02:29:45 +0000 (02:29 +0000)]
Use correct IoLib's library instance for DxeStatusCode driver.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5145 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoRemove CpuDeadLoop().
qhuang8 [Mon, 28 Apr 2008 13:00:48 +0000 (13:00 +0000)]
Remove CpuDeadLoop().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5143 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd missing library instance and module for Duet platform.
klu2 [Mon, 28 Apr 2008 09:36:53 +0000 (09:36 +0000)]
Add missing library instance and module for Duet platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5142 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix a bug for producing status code instance.
klu2 [Mon, 28 Apr 2008 09:36:18 +0000 (09:36 +0000)]
Fix a bug for producing status code instance.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5141 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoStatusCode driver is optional dependent on gEfiDataHubProtocolGuid but not always...
klu2 [Mon, 28 Apr 2008 09:35:38 +0000 (09:35 +0000)]
StatusCode driver is optional dependent on gEfiDataHubProtocolGuid but not always, so remove it from depex section.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5140 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoMade it working
jwang36 [Mon, 28 Apr 2008 08:11:51 +0000 (08:11 +0000)]
Made it working

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5139 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoRemove the non-standard definition: GLYPH_WIDTH and GLYPH_HEIGHT. All reference to...
qwang12 [Mon, 28 Apr 2008 07:39:24 +0000 (07:39 +0000)]
Remove the non-standard definition: GLYPH_WIDTH and GLYPH_HEIGHT. All reference to these name should use the standard name defined in UEFI 2.1 specification which are EFI_GLYPH_WIDTH and EFI_GLYPH_HEIGHT

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5138 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoRemove the non-standard definition: GLYPH_WIDTH and GLYPH_HEIGHT. All reference to...
qwang12 [Mon, 28 Apr 2008 07:38:25 +0000 (07:38 +0000)]
Remove the non-standard definition: GLYPH_WIDTH and GLYPH_HEIGHT. All reference to these name should use the standard name defined in UEFI 2.1 specification which are EFI_GLYPH_WIDTH and EFI_GLYPH_HEIGHT

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5137 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoRemove the non-standard definition: GLYPH_WIDTH and GLYPH_HEIGHT. All reference to...
qwang12 [Mon, 28 Apr 2008 07:37:37 +0000 (07:37 +0000)]
Remove the non-standard definition: GLYPH_WIDTH and GLYPH_HEIGHT. All reference to these name should use the standard name defined in UEFI 2.1 specification which are EFI_GLYPH_WIDTH and EFI_GLYPH_HEIGHT

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5136 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdd more debug print message and fix some issues.
klu2 [Mon, 28 Apr 2008 05:23:22 +0000 (05:23 +0000)]
Add more debug print message and fix some issues.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5135 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoAdded python wrapper of EFI (de)compressor
jwang36 [Mon, 28 Apr 2008 03:54:58 +0000 (03:54 +0000)]
Added python wrapper of EFI (de)compressor

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5134 6f19259b-4bc3-4df7-8a09-765794883524

16 years ago1, Use PrintLib in Duet loader
klu2 [Fri, 25 Apr 2008 09:30:24 +0000 (09:30 +0000)]
1, Use PrintLib in Duet loader
2, Fix missing compress image in final disk image. I think the raw disk image had better be organized as our FD image format. I will discuss this after enabling DUET for R9.
3, Add more debug output in loader.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5128 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoThe library instance BaseUefiTianoCustomDecompressLib in IntelFrameworkModulePkg...
klu2 [Fri, 25 Apr 2008 05:42:56 +0000 (05:42 +0000)]
The library instance BaseUefiTianoCustomDecompressLib in IntelFrameworkModulePkg is for decompressing GUID section. So it could not be used for EfiLdr module. Just implement TianoDecompress in EfiLdr module itself.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5127 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoMove post building command from make file to bat file. Until build system support...
klu2 [Fri, 25 Apr 2008 02:59:16 +0000 (02:59 +0000)]
Move post building command from make file to bat file. Until build system support post build, these command will be for Duet platform's post building commands.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5126 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoMove post building command from make file to bat file. Until build system support...
klu2 [Fri, 25 Apr 2008 02:57:52 +0000 (02:57 +0000)]
Move post building command from make file to bat file. Until build system support post build, these command will be for Duet platform's post building commands.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5125 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix various warnings with the Intel C compiler.
jljusten [Thu, 24 Apr 2008 16:21:53 +0000 (16:21 +0000)]
Fix various warnings with the Intel C compiler.

EfiBind.h:
* Adding ignores for certain warnings with the Intel C compiler.
  (Partially merged from MdePkg.)

EfiPxe.h:
* Make sure PXE_NO_UINT64_SUPPORT is defined

Decompress.c:
* Removed 'unreachable' return statement.

EdkCompatibilityPkg/**: (all other files)
* Remove trailing comma from last value in enum.
* Include <EfiBind.h> instead of "EfiBind.h", or
  for some reason __STDC_VERSION__ is not defined.
* Introduce more explicit function call ordering by
  storing results in local variables before using
  in a calculation.
* Add some additional casting for BOOLEAN & UINT8
  following calculations which change the type to 'int'.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5123 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoCorrect the bug to ignore the encapsulated section.
lgao4 [Thu, 24 Apr 2008 07:44:04 +0000 (07:44 +0000)]
Correct the bug to ignore the encapsulated section.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5122 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFixed an CR/LF issue in FDF file
jwang36 [Thu, 24 Apr 2008 07:22:35 +0000 (07:22 +0000)]
Fixed an CR/LF issue in FDF file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5121 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFixed several typo in variable names
jwang36 [Thu, 24 Apr 2008 07:20:22 +0000 (07:20 +0000)]
Fixed several typo in variable names

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5120 6f19259b-4bc3-4df7-8a09-765794883524

16 years ago1) Add in IfrParser so that the FrameworkHii->GetDefaultImage can scan UEFI IFR opcod...
qwang12 [Thu, 24 Apr 2008 07:08:46 +0000 (07:08 +0000)]
1) Add in IfrParser so that the FrameworkHii->GetDefaultImage can scan UEFI IFR opcodes and get the default value embedded in the IFR.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5119 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix the makefile issue for bootsector module
klu2 [Thu, 24 Apr 2008 04:38:12 +0000 (04:38 +0000)]
Fix the makefile issue for bootsector module

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5118 6f19259b-4bc3-4df7-8a09-765794883524

16 years ago1. GenSec tool only updates output file when the contents of the output file are...
lgao4 [Thu, 24 Apr 2008 04:15:36 +0000 (04:15 +0000)]
1. GenSec tool only updates output file when the contents of the output file are modified.
2. GenFfs tool checks the Pe/Te section for PEI and DXE file type. If Pe section doesn't exist, GenFfs tool will report error.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5117 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoDelete the macro definitions which build system will provided automatically.
klu2 [Thu, 24 Apr 2008 02:09:19 +0000 (02:09 +0000)]
Delete the macro definitions which build system will provided automatically.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5116 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoinit target should not be used in customize makefile. Fix it.
klu2 [Wed, 23 Apr 2008 08:57:31 +0000 (08:57 +0000)]
init target should not be used in customize makefile. Fix it.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5115 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoinitialize local variable before use.
htao [Wed, 23 Apr 2008 06:04:24 +0000 (06:04 +0000)]
initialize local variable before use.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5114 6f19259b-4bc3-4df7-8a09-765794883524

16 years ago[Description]
eric_tian [Tue, 22 Apr 2008 09:11:43 +0000 (09:11 +0000)]
[Description]
add a judgement of whether the control command is equal with previous one or not.
[Impaction]
Judge if the control command is equaled with previous one. This handler can improve performance.
[Reference Info]
Currently the terminal driver outputs control commands upon user's request regardless of whether the new attribute is the same as previous one or not.
Actually, it could be implemented as only outputting control command when the new Attribute is different than previous one

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5113 6f19259b-4bc3-4df7-8a09-765794883524

16 years ago[Description]
eric_tian [Tue, 22 Apr 2008 08:38:30 +0000 (08:38 +0000)]
[Description]
modify the value pointed by NumberOfPages to accordance with IN&OUT modifier's syntax.
[Impaction]
add comments for NumberOfPages parameter and assign a correct value to it.
[Reference Info]
NumberOfPages is only updated inside the if statement on line 725. If buffer is big enough the actual number of pages occupied by the image is not returned

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5112 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix missing include header file and fix typo in comment.
klu2 [Tue, 22 Apr 2008 06:40:11 +0000 (06:40 +0000)]
Fix missing include header file and fix typo in comment.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5111 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix missing include header file and fix typo in comment.
klu2 [Tue, 22 Apr 2008 06:12:08 +0000 (06:12 +0000)]
Fix missing include header file and fix typo in comment.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5110 6f19259b-4bc3-4df7-8a09-765794883524

16 years agoFix typo in comment.
klu2 [Tue, 22 Apr 2008 05:52:01 +0000 (05:52 +0000)]
Fix typo in comment.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5109 6f19259b-4bc3-4df7-8a09-765794883524