]>
git.proxmox.com Git - mirror_edk2.git/log
qwang12 [Mon, 19 May 2008 09:37:05 +0000 (09:37 +0000)]
Add in Uc2ToUcThunk module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5222
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 19 May 2008 05:12:27 +0000 (05:12 +0000)]
Fixed PCD override issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5221
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 19 May 2008 02:42:39 +0000 (02:42 +0000)]
Update the file header comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5220
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 19 May 2008 02:40:45 +0000 (02:40 +0000)]
1) Update the file headers
2) Make sure ReadOnlyVariableToReadOnlyVariable2Thunk and ReadOnlyVariable2ToReadOnlyVariableThunk are not included in the platform at the same time.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5219
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 19 May 2008 01:48:54 +0000 (01:48 +0000)]
Update the file header comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5218
6f19259b -4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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