]>
git.proxmox.com Git - mirror_edk2.git/log
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
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
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
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
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
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
klu2 [Tue, 22 Apr 2008 05:16:14 +0000 (05:16 +0000)]
Fix typo in comment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5108
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 22 Apr 2008 03:03:02 +0000 (03:03 +0000)]
Fix comment typo
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5107
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 22 Apr 2008 02:33:49 +0000 (02:33 +0000)]
Fix comment typo.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5106
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 21 Apr 2008 08:20:21 +0000 (08:20 +0000)]
Fix missing include file which break doxygen parsing.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5105
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 21 Apr 2008 07:08:15 +0000 (07:08 +0000)]
Fix missing include file which break doxygen parsing.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5104
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 21 Apr 2008 06:56:45 +0000 (06:56 +0000)]
Fix missing include file which break doxygen parsing.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5103
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 21 Apr 2008 06:45:44 +0000 (06:45 +0000)]
Fix missing include file which break doxygen parsing.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5102
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 21 Apr 2008 06:35:06 +0000 (06:35 +0000)]
Changed GenFds to use database based module/package/platform information retrieval mechanism
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5101
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 21 Apr 2008 03:42:38 +0000 (03:42 +0000)]
Add missing library class declaration.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5100
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 21 Apr 2008 03:39:31 +0000 (03:39 +0000)]
Add missing library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5099
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Sun, 20 Apr 2008 14:35:43 +0000 (14:35 +0000)]
Added several improvements for user experience
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5098
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 18 Apr 2008 09:22:58 +0000 (09:22 +0000)]
rename EFI_HII_UPDATE_DATA in FrameworkHii.h to FRAMEWORK_EFI_HII_UPDATE_DATA as it is a duplicated definition with IfrSupportLib.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5097
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 18 Apr 2008 09:16:05 +0000 (09:16 +0000)]
Add the function relative address to the base address in the map file for user easy reference.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5096
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 18 Apr 2008 07:18:03 +0000 (07:18 +0000)]
Fixed error data in generated listing file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5095
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 18 Apr 2008 04:56:52 +0000 (04:56 +0000)]
Correct EFI_COMPATIBILITY16_TABLE_SIGNATURE definition to "IFE$"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5094
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 18 Apr 2008 04:22:14 +0000 (04:22 +0000)]
Remove unused function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5093
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 18 Apr 2008 04:21:49 +0000 (04:21 +0000)]
Use const qualify for Src pointer.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5092
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 18 Apr 2008 04:14:35 +0000 (04:14 +0000)]
Apply david's patch.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5091
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 18 Apr 2008 04:13:47 +0000 (04:13 +0000)]
Add legacy8259 module for PcAt.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5090
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 18 Apr 2008 03:38:53 +0000 (03:38 +0000)]
User customize build method for BootSector module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5089
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 18 Apr 2008 03:09:54 +0000 (03:09 +0000)]
Add missing module for duet package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5088
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 18 Apr 2008 03:08:20 +0000 (03:08 +0000)]
For MicroCode module, default copy the created image to bin directory for easy reference.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5087
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 17 Apr 2008 13:54:29 +0000 (13:54 +0000)]
add in data type cast to ensure stringent compilers are happy.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5086
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 17 Apr 2008 13:44:16 +0000 (13:44 +0000)]
define #define EFI_HII_UPDATE_DATA FRAMEWORK_EFI_HII_UPDATE_DATA to avoid duplicated definition between Framework and IfrSuportLib.h. This duplicated definition only occurs for EdkCompatibilityPkg's FrameworkHiiToUefiHiiThunk module as it needs to include header file from both sides.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5085
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 17 Apr 2008 13:39:39 +0000 (13:39 +0000)]
Add in Macro named SUPPORT_DEPRECATED_IFRSUPPORTLIB_API to comment out the functions that will be not be supported by EdkCompatibilityPka's FrameworkHiiToUefiHiiThunk module. We choose not to support these function as they are not commonly used by modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5084
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 17 Apr 2008 13:32:24 +0000 (13:32 +0000)]
Add the filed FormValue to Framework's EFI_HII_UPDATE_DATA. This change keeps the definition of EFI_HII_UPDATE_DATA to be the same between EdkCompatibilityPkg and EDK II's IntelFrameworkPkg. HII 0.92 has this definition the field.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5083
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 17 Apr 2008 13:28:36 +0000 (13:28 +0000)]
Add in Thunking function for Dynamic Code creation. Only support Text and Subtitle for now).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5082
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 17 Apr 2008 11:02:59 +0000 (11:02 +0000)]
[Description]:
Add a feature flag in Uhci & Ehci to disable legacy USB SMI.
[Impaction]:
Platform integrator can choose to legacy USB SMI or not.
[Reference Info]
EDK Tracker 1082
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5081
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 17 Apr 2008 09:56:05 +0000 (09:56 +0000)]
Add EFI_D_INFO and EFI_D_WARN to the default print level.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5080
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 17 Apr 2008 08:28:51 +0000 (08:28 +0000)]
[Description]
change the old code style to comply with Doxgen format
[Impaction]
add comments for every function
[Reference Info]
add comments to achieve the highest standard of code quality matrix
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5079
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 17 Apr 2008 07:32:48 +0000 (07:32 +0000)]
Add missing file in INF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5078
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 17 Apr 2008 06:42:07 +0000 (06:42 +0000)]
Fixed an issue in calculating common dependency files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5077
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 17 Apr 2008 05:48:13 +0000 (05:48 +0000)]
Porting Duet module from EDKI to EDKII
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5076
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 17 Apr 2008 02:36:59 +0000 (02:36 +0000)]
Add function doxygen header for VgaMiniPort module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5075
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 17 Apr 2008 02:12:13 +0000 (02:12 +0000)]
Fixed an print issue when generating listing file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5074
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 17 Apr 2008 01:46:44 +0000 (01:46 +0000)]
Fixed include file matching issue if there's space in macro used in "#include".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5073
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 16 Apr 2008 10:31:46 +0000 (10:31 +0000)]
(((EFI_IFR_FORM_SET *) OpCodeData)->Guid) may not align properly on UINT32 boundary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5072
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 16 Apr 2008 09:24:58 +0000 (09:24 +0000)]
Add function doxygen header for PciBus module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5071
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 16 Apr 2008 09:10:23 +0000 (09:10 +0000)]
Change to CopyMem as VarStoreOpCode->Guid may align on UINT32.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5070
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 16 Apr 2008 07:36:51 +0000 (07:36 +0000)]
Add in some features for the thunk layer:
1) Handle Framework HII callback
2) Install default Config Access protocol for each IFR form package registered.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5069
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 15 Apr 2008 14:21:33 +0000 (14:21 +0000)]
Fixed a NULL library instance issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5068
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 15 Apr 2008 08:56:02 +0000 (08:56 +0000)]
Applied macro replacement for FDF file path in DSC file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5067
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 15 Apr 2008 08:52:18 +0000 (08:52 +0000)]
Add function doxygen header for PciBus module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5066
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 14 Apr 2008 07:21:32 +0000 (07:21 +0000)]
Fixed a NULL library instance issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5065
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 14 Apr 2008 06:57:09 +0000 (06:57 +0000)]
Add in thunk support for HiiGetSecondaryLanguages and HiiGetPrimaryLanguages
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5064
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 14 Apr 2008 06:29:03 +0000 (06:29 +0000)]
add in a new API HiiLibGetSupportedSecondaryLanguages
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5063
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 14 Apr 2008 06:26:44 +0000 (06:26 +0000)]
add in a new API HiiLibGetSupportedSecondaryLanguages
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5062
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 14 Apr 2008 05:39:13 +0000 (05:39 +0000)]
Change MAX_PPI_DESCRIPTORS to FixedPcd PcdPeiCoreMaxPpiSupported, the default value is 64. Maybe other platform requires more than 64 Ppi and set this Pcd value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5061
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 14 Apr 2008 03:22:08 +0000 (03:22 +0000)]
Add function's doxygen header for Ps2Mouse module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5060
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 14 Apr 2008 03:20:00 +0000 (03:20 +0000)]
Fixed build error if there's more than one NULL library instances for a module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5059
6f19259b -4bc3-4df7-8a09-
765794883524