people/mcb30/edk2.git
14 years agoRemove CpuDeadLoop().
qhuang8 [Mon, 28 Apr 2008 13:00:48 +0000 (13:00 +0000)]
Remove CpuDeadLoop().

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

14 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.tianocore.org/svn/edk2/trunk@5142 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5141 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5140 de2fecce-e211-0410-80a6-f3fac2684e05

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

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

14 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.tianocore.org/svn/edk2/trunk@5138 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5137 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5136 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5135 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5134 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoModify Ubuntu 8.04 instructions based on testing of the 'step-by-step'
jljusten [Sat, 26 Apr 2008 07:33:10 +0000 (07:33 +0000)]
Modify Ubuntu 8.04 instructions based on testing of the 'step-by-step'
instructions on a freshly installed system.  They should now be ready
to be used.

styles.css is removed because tianocore.org strips the '<head>' section
from all html, so it is not possible to include the file from html.

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

14 years agoedk2/trunk/www/step-by-step-instructions.html:
jljusten [Sat, 26 Apr 2008 00:22:23 +0000 (00:22 +0000)]
edk2/trunk/www/step-by-step-instructions.html:
  Minor wording improvement.

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

14 years agoedk2/trunk/www/step-by-step-instructions.html:
jljusten [Sat, 26 Apr 2008 00:17:42 +0000 (00:17 +0000)]
edk2/trunk/www/step-by-step-instructions.html:
  First draft complete for Ubuntu 8.04.
  Need to validate against 'clean' install.

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

14 years agoCSS styles take 3...
jljusten [Fri, 25 Apr 2008 17:28:55 +0000 (17:28 +0000)]
CSS styles take 3...

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

14 years agoPut styles directly in html, rather than including css (to work with collabnet)
jljusten [Fri, 25 Apr 2008 17:21:44 +0000 (17:21 +0000)]
Put styles directly in html, rather than including css (to work with collabnet)

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

14 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.tianocore.org/svn/edk2/trunk@5128 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5127 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5126 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5125 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agowww/*:
jljusten [Fri, 25 Apr 2008 00:09:13 +0000 (00:09 +0000)]
www/*:
  Initial add of new web page providing step
  by step instructions for getting edk2 up
  and running.

  Waiting for further completion before linking
  to it from index.html.

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

14 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.tianocore.org/svn/edk2/trunk@5123 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5122 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5121 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5120 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5119 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5118 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5117 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5116 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5115 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5114 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5113 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5112 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5111 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5110 de2fecce-e211-0410-80a6-f3fac2684e05

14 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.tianocore.org/svn/edk2/trunk@5109 de2fecce-e211-0410-80a6-f3fac2684e05

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

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

14 years agoFix comment typo
klu2 [Tue, 22 Apr 2008 03:03:02 +0000 (03:03 +0000)]
Fix comment typo

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

14 years agoFix comment typo.
klu2 [Tue, 22 Apr 2008 02:33:49 +0000 (02:33 +0000)]
Fix comment typo.

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

14 years agoFix missing include file which break doxygen parsing.
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.tianocore.org/svn/edk2/trunk@5105 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix missing include file which break doxygen parsing.
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.tianocore.org/svn/edk2/trunk@5104 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix missing include file which break doxygen parsing.
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.tianocore.org/svn/edk2/trunk@5103 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFix missing include file which break doxygen parsing.
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.tianocore.org/svn/edk2/trunk@5102 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoChanged GenFds to use database based module/package/platform information retrieval...
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.tianocore.org/svn/edk2/trunk@5101 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd missing library class declaration.
klu2 [Mon, 21 Apr 2008 03:42:38 +0000 (03:42 +0000)]
Add missing library class declaration.

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

14 years agoAdd missing library class.
klu2 [Mon, 21 Apr 2008 03:39:31 +0000 (03:39 +0000)]
Add missing library class.

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

14 years agoAdded several improvements for user experience
jwang36 [Sun, 20 Apr 2008 14:35:43 +0000 (14:35 +0000)]
Added several improvements for user experience

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

14 years agorename EFI_HII_UPDATE_DATA in FrameworkHii.h to FRAMEWORK_EFI_HII_UPDATE_DATA as...
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.tianocore.org/svn/edk2/trunk@5097 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd the function relative address to the base address in the map file for user easy...
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.tianocore.org/svn/edk2/trunk@5096 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed error data in generated listing file
jwang36 [Fri, 18 Apr 2008 07:18:03 +0000 (07:18 +0000)]
Fixed error data in generated listing file

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

14 years agoCorrect EFI_COMPATIBILITY16_TABLE_SIGNATURE definition to "IFE$"
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.tianocore.org/svn/edk2/trunk@5094 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoRemove unused function.
klu2 [Fri, 18 Apr 2008 04:22:14 +0000 (04:22 +0000)]
Remove unused function.

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

14 years agoUse const qualify for Src pointer.
klu2 [Fri, 18 Apr 2008 04:21:49 +0000 (04:21 +0000)]
Use const qualify for Src pointer.

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

14 years agoApply david's patch.
klu2 [Fri, 18 Apr 2008 04:14:35 +0000 (04:14 +0000)]
Apply david's patch.

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

14 years agoAdd legacy8259 module for PcAt.
klu2 [Fri, 18 Apr 2008 04:13:47 +0000 (04:13 +0000)]
Add legacy8259 module for PcAt.

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

14 years agoUser customize build method for BootSector module.
klu2 [Fri, 18 Apr 2008 03:38:53 +0000 (03:38 +0000)]
User customize build method for BootSector module.

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

14 years agoAdd missing module for duet package.
klu2 [Fri, 18 Apr 2008 03:09:54 +0000 (03:09 +0000)]
Add missing module for duet package.

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

14 years agoFor MicroCode module, default copy the created image to bin directory for easy reference.
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.tianocore.org/svn/edk2/trunk@5087 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoadd in data type cast to ensure stringent compilers are happy.
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.tianocore.org/svn/edk2/trunk@5086 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agodefine #define EFI_HII_UPDATE_DATA FRAMEWORK_EFI_HII_UPDATE_DATA to avoid duplicated...
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.tianocore.org/svn/edk2/trunk@5085 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd in Macro named SUPPORT_DEPRECATED_IFRSUPPORTLIB_API to comment out the functions...
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.tianocore.org/svn/edk2/trunk@5084 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd the filed FormValue to Framework's EFI_HII_UPDATE_DATA. This change keeps the...
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.tianocore.org/svn/edk2/trunk@5083 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd in Thunking function for Dynamic Code creation. Only support Text and Subtitle...
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.tianocore.org/svn/edk2/trunk@5082 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago[Description]:
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.tianocore.org/svn/edk2/trunk@5081 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd EFI_D_INFO and EFI_D_WARN to the default print level.
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.tianocore.org/svn/edk2/trunk@5080 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago[Description]
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.tianocore.org/svn/edk2/trunk@5079 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd missing file in INF file.
klu2 [Thu, 17 Apr 2008 07:32:48 +0000 (07:32 +0000)]
Add missing file in INF file.

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

14 years agoFixed an issue in calculating common dependency files
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.tianocore.org/svn/edk2/trunk@5077 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoPorting Duet module from EDKI to EDKII
klu2 [Thu, 17 Apr 2008 05:48:13 +0000 (05:48 +0000)]
Porting Duet module from EDKI to EDKII

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

14 years agoAdd function doxygen header for VgaMiniPort module.
klu2 [Thu, 17 Apr 2008 02:36:59 +0000 (02:36 +0000)]
Add function doxygen header for VgaMiniPort module.

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

14 years agoFixed an print issue when generating listing file
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.tianocore.org/svn/edk2/trunk@5074 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed include file matching issue if there's space in macro used in "#include".
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.tianocore.org/svn/edk2/trunk@5073 de2fecce-e211-0410-80a6-f3fac2684e05

14 years ago(((EFI_IFR_FORM_SET *) OpCodeData)->Guid) may not align properly on UINT32 boundary.
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.tianocore.org/svn/edk2/trunk@5072 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd function doxygen header for PciBus module.
klu2 [Wed, 16 Apr 2008 09:24:58 +0000 (09:24 +0000)]
Add function doxygen header for PciBus module.

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

14 years agoChange to CopyMem as VarStoreOpCode->Guid may align on UINT32.
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.tianocore.org/svn/edk2/trunk@5070 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd in some features for the thunk layer:
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.tianocore.org/svn/edk2/trunk@5069 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed a NULL library instance issue
jwang36 [Tue, 15 Apr 2008 14:21:33 +0000 (14:21 +0000)]
Fixed a NULL library instance issue

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

14 years agoApplied macro replacement for FDF file path in DSC file
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.tianocore.org/svn/edk2/trunk@5067 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd function doxygen header for PciBus module.
klu2 [Tue, 15 Apr 2008 08:52:18 +0000 (08:52 +0000)]
Add function doxygen header for PciBus module.

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

14 years agoFixed a NULL library instance issue
jwang36 [Mon, 14 Apr 2008 07:21:32 +0000 (07:21 +0000)]
Fixed a NULL library instance issue

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

14 years agoAdd in thunk support for HiiGetSecondaryLanguages and HiiGetPrimaryLanguages
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.tianocore.org/svn/edk2/trunk@5064 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoadd in a new API HiiLibGetSupportedSecondaryLanguages
qwang12 [Mon, 14 Apr 2008 06:29:03 +0000 (06:29 +0000)]
add in a new API HiiLibGetSupportedSecondaryLanguages

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

14 years agoadd in a new API HiiLibGetSupportedSecondaryLanguages
qwang12 [Mon, 14 Apr 2008 06:26:44 +0000 (06:26 +0000)]
add in a new API HiiLibGetSupportedSecondaryLanguages

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

14 years agoChange MAX_PPI_DESCRIPTORS to FixedPcd PcdPeiCoreMaxPpiSupported, the default value...
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.tianocore.org/svn/edk2/trunk@5061 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoAdd function's doxygen header for Ps2Mouse module.
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.tianocore.org/svn/edk2/trunk@5060 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoFixed build error if there's more than one NULL library instances for a module.
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.tianocore.org/svn/edk2/trunk@5059 de2fecce-e211-0410-80a6-f3fac2684e05

14 years agoCoding style modification.
klu2 [Mon, 14 Apr 2008 03:12:57 +0000 (03:12 +0000)]
Coding style modification.

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

14 years agoRemove ambiguous auto-increment usage. (gcc warning)
jljusten [Fri, 11 Apr 2008 23:31:48 +0000 (23:31 +0000)]
Remove ambiguous auto-increment usage. (gcc warning)

(This code change is in sync with BaseTools TianoCompress code.)

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

14 years agoRemove empty typedefs (gcc warning).
jljusten [Fri, 11 Apr 2008 23:24:29 +0000 (23:24 +0000)]
Remove empty typedefs (gcc warning).

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

14 years agoRemove duplicate definition of TPM_CHOSENID_HASH.
jljusten [Fri, 11 Apr 2008 23:22:23 +0000 (23:22 +0000)]
Remove duplicate definition of TPM_CHOSENID_HASH.

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

14 years agoRemove duplicate definition of PEI_MASTER_BOOT_MODE_PPI.
jljusten [Fri, 11 Apr 2008 23:21:15 +0000 (23:21 +0000)]
Remove duplicate definition of PEI_MASTER_BOOT_MODE_PPI.

This definition would not have belonged in this file in the first place.

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

14 years agoRemove duplicate definition of EFI_REPORT_STATUS_CODE.
jljusten [Fri, 11 Apr 2008 23:18:07 +0000 (23:18 +0000)]
Remove duplicate definition of EFI_REPORT_STATUS_CODE.

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

14 years agoFix filename case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:53:33 +0000 (22:53 +0000)]
Fix filename case: Autoscan => AutoScan

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

14 years agoFix filename case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:51:34 +0000 (22:51 +0000)]
Fix filename case: Autoscan => AutoScan

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

14 years agoFix filename case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:50:35 +0000 (22:50 +0000)]
Fix filename case: Autoscan => AutoScan

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

14 years agoFix filename case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:50:20 +0000 (22:50 +0000)]
Fix filename case: Autoscan => AutoScan

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

14 years agoFix case: Autoscan => AutoScan
jljusten [Fri, 11 Apr 2008 22:48:24 +0000 (22:48 +0000)]
Fix case: Autoscan => AutoScan

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

14 years agoedk2/trunk/edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
jljusten [Fri, 11 Apr 2008 22:21:07 +0000 (22:21 +0000)]
edk2/trunk/edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
  Remove EdkCompatibilityPkg/Sample/Library/Dxe/WinNt/WinNtLib.inf module.

  EdkCompatibilityPkg should not require on 'edksetup --nt32' to build.

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

14 years agoFixed several include filename issues for gcc+unix.
jljusten [Fri, 11 Apr 2008 20:24:11 +0000 (20:24 +0000)]
Fixed several include filename issues for gcc+unix.

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

14 years agoedk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h:
jljusten [Fri, 11 Apr 2008 18:08:38 +0000 (18:08 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h:
  UNALIGNED is already defined by including 'windows.h' in the
  EdkCompatibilityPkg/Sample/Library/Dxe/WinNt/WinNtLib.inf module.

  For X64/IPF, the definition (via windows.h) is not blank (as
  it is here).  Therefore, a 're-definition' warning is generated.

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

14 years ago[Description]
eric_tian [Fri, 11 Apr 2008 07:20:05 +0000 (07:20 +0000)]
[Description]
solve the big file transfer issue using ISCSI
[Impaction]
change the control flow on IScsiExecuteScsiCommand  function
[Reference Info]
The original design incorrectly uses a timer (its span is usually 2 seconds) to ensure the timely execution of CMD PDU send by initiator. For example: When initiator delivers a CMD PDU(WRITE command) in which the ExpDataXferLength filed is larger than DataSegmentLength field, according to ISCSI protocol spec, the target will respond it with a R2T PDU which is followed by a sequential DATA-OUT PDUs. In this situation, the original code may loop to deal with the arrival packet until initiator receives a RESPONSE PDU or the timer is expired. This way may cause the bigger file is more likely to fail.

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