people/mcb30/edk2.git
14 years agoMdeModulePkg/MdeModulePkg.dsc:
jljusten [Mon, 11 Feb 2008 22:22:47 +0000 (22:22 +0000)]
MdeModulePkg/MdeModulePkg.dsc:
  Fixed filename case from 'MdeModulepkg' to 'MdeModulePkg'.

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

14 years agoMdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c:
jljusten [Mon, 11 Feb 2008 22:21:12 +0000 (22:21 +0000)]
MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c:
  Fix filename case from 'library' to 'Library'.

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

14 years agoMdeModulePkg/Library/GenericBdsLib/GenericBdsLib.inf:
jljusten [Mon, 11 Feb 2008 22:19:27 +0000 (22:19 +0000)]
MdeModulePkg/Library/GenericBdsLib/GenericBdsLib.inf:
  Change file paths to use '/' rather than '\' as recommended
  for .inf files.

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

14 years agoMdePkg/Library/IfrSupportLib/UefiIfrForm.c:
jljusten [Mon, 11 Feb 2008 19:55:23 +0000 (19:55 +0000)]
MdePkg/Library/IfrSupportLib/UefiIfrForm.c:
  Removed (put inside #if 0) unreferenced STATIC function
  (GetPackageDataFromPackageList)

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

14 years agoMdePkg/Include/IndustryStandard/Tpm12.h:
jljusten [Mon, 11 Feb 2008 19:52:22 +0000 (19:52 +0000)]
MdePkg/Include/IndustryStandard/Tpm12.h:
  Removed duplicate definition (TPM_CHOSENID_HASH)

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

14 years agoIntelFrameworkModulePkg/Library/PeiReportStatusCodeLib/ReportStatusCodeLib.c:
jljusten [Mon, 11 Feb 2008 19:50:43 +0000 (19:50 +0000)]
IntelFrameworkModulePkg/Library/PeiReportStatusCodeLib/ReportStatusCodeLib.c:
  Fixed #include

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

14 years agoCorrect return status for the unsupported condition
lgao4 [Tue, 5 Feb 2008 04:41:53 +0000 (04:41 +0000)]
Correct return status for the unsupported condition

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

14 years agoUsing HTML instead of the document for SVN setup
lhauch [Tue, 5 Feb 2008 00:07:50 +0000 (00:07 +0000)]
Using HTML instead of the document for SVN setup

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

14 years agoAdding HTML pages for subversion setup
lhauch [Mon, 4 Feb 2008 23:52:59 +0000 (23:52 +0000)]
Adding HTML pages for subversion setup

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

14 years agoUpdated DDK information
lhauch [Mon, 4 Feb 2008 23:18:15 +0000 (23:18 +0000)]
Updated DDK information

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

14 years agoAdd the check- in missed file
gtian [Mon, 4 Feb 2008 19:52:06 +0000 (19:52 +0000)]
Add the check- in missed file

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

14 years agoAdd the check- in missed file
gtian [Mon, 4 Feb 2008 19:51:45 +0000 (19:51 +0000)]
Add the check- in missed file

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

14 years agoremove the duplicate guid.
qwang12 [Mon, 4 Feb 2008 06:56:50 +0000 (06:56 +0000)]
remove the duplicate guid.

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

14 years agocorrrect the library instance.
qwang12 [Mon, 4 Feb 2008 06:55:13 +0000 (06:55 +0000)]
corrrect the library instance.

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

14 years agoRemove the unused FDF and DSC.
qwang12 [Mon, 4 Feb 2008 06:08:39 +0000 (06:08 +0000)]
Remove the unused FDF and DSC.

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

14 years agoRetire the constructor to reduce the possibility of circular library dependency.
yshang1 [Mon, 4 Feb 2008 03:36:06 +0000 (03:36 +0000)]
Retire the constructor to reduce the possibility of circular library dependency.

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

14 years agoCheck the handle for font package before remove it.
qwang12 [Mon, 4 Feb 2008 03:18:43 +0000 (03:18 +0000)]
Check the handle for font package before remove it.

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

14 years agoFix bug in latest check-in of "Make sure the base address of stack base and base...
klu2 [Sun, 3 Feb 2008 07:41:10 +0000 (07:41 +0000)]
Fix bug in latest check-in of "Make sure the base address of stack base and base address of hob start is in page alignment in InstallPeiMemory() interface."

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

14 years agoUpdate PeiReportStatusCodeLib instance, which will support report data prior to...
yshang1 [Sun, 3 Feb 2008 03:53:58 +0000 (03:53 +0000)]
Update PeiReportStatusCodeLib instance, which will support  report data prior to installed the REPORT STATUSCODE PPI.

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

14 years ago1) Cleanup HiiLib, IfrSupportLib.
qwang12 [Sat, 2 Feb 2008 13:44:43 +0000 (13:44 +0000)]
1) Cleanup HiiLib, IfrSupportLib.
2) Add ExtendedHiiLib and ExtendedIfrSupportLib which implement APIs that require the OPcode and Device Path which is specific to Intel's implementation.

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

14 years ago1) Cleanup HiiLib, IfrSupportLib.
qwang12 [Sat, 2 Feb 2008 13:25:58 +0000 (13:25 +0000)]
1) Cleanup HiiLib, IfrSupportLib.
2) Add ExtendedHiiLib and ExtendedIfrSupportLib which implement APIs that require the OPcode and Device Path which is specific to Intel's implementation.

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

14 years ago1) Cleanup HiiLib, IfrSupportLib.
qwang12 [Sat, 2 Feb 2008 13:15:44 +0000 (13:15 +0000)]
1) Cleanup HiiLib, IfrSupportLib.
2) Add ExtendedHiiLib and ExtendedIfrSupportLib which implement APIs that require the OPcode and Device Path which is specific to Intel's implementation.

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

14 years ago1) Cleanup HiiLib, IfrSupportLib.
qwang12 [Sat, 2 Feb 2008 13:11:49 +0000 (13:11 +0000)]
1) Cleanup HiiLib, IfrSupportLib.

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

14 years agoFixing links on the page
lhauch [Fri, 1 Feb 2008 21:20:45 +0000 (21:20 +0000)]
Fixing links on the page

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

14 years agoRegenerate Fat binaries for the bug fix of LookupUnicodeString2() in UefiLib (r4655).
qhuang8 [Fri, 1 Feb 2008 15:29:06 +0000 (15:29 +0000)]
Regenerate Fat binaries for the bug fix of LookupUnicodeString2() in UefiLib (r4655).

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

14 years agoRemove non-existing files reference.
qhuang8 [Fri, 1 Feb 2008 15:12:19 +0000 (15:12 +0000)]
Remove non-existing files reference.

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

14 years agoThe implementation of Consplitter driver should check the child handle to follow...
qhuang8 [Fri, 1 Feb 2008 15:11:11 +0000 (15:11 +0000)]
The implementation of Consplitter driver should check the child handle to follow UEFI spec.

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

14 years agoFix an issue that the bitmap should be loaded from any FV instead of current FV.
qhuang8 [Fri, 1 Feb 2008 15:09:28 +0000 (15:09 +0000)]
Fix an issue that the bitmap should be loaded from any FV instead of current FV.

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

14 years agoFix a bug in LookupUnicodeStringTable2() to mismatch invalid language code like ...
qhuang8 [Fri, 1 Feb 2008 15:06:59 +0000 (15:06 +0000)]
Fix a bug in LookupUnicodeStringTable2() to mismatch invalid language code like "enus" with "en"

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

14 years agoRemove the DivU64x64Remainder.c (embedded asm version)for IA32 architecture. It canno...
qhuang8 [Fri, 1 Feb 2008 15:05:08 +0000 (15:05 +0000)]
Remove the DivU64x64Remainder.c (embedded asm version)for IA32 architecture. It cannot handle the case when divisor is less than 4G.
Make MSFT tool chain uses the ASM version, which can handle the case in an size efficient way.

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

14 years ago1. Add conformance checking to ensure the input & output string are well-defined.
qhuang8 [Fri, 1 Feb 2008 15:02:05 +0000 (15:02 +0000)]
1. Add conformance checking to ensure the input & output string are well-defined.
2. Adjust the return value of UnicodeStrToAsciiStr() & AsciiStrToUnicodeStr () to be the original destination string to follow MdeLib spec.

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

14 years agoAdd alignment checking for IoLib functions to conform to MdeLib spec.
qhuang8 [Fri, 1 Feb 2008 14:57:29 +0000 (14:57 +0000)]
Add alignment checking for IoLib functions to conform to MdeLib spec.

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

14 years agoAdjust BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT for IA32 to be 4 (nature alignment)
qhuang8 [Fri, 1 Feb 2008 14:56:12 +0000 (14:56 +0000)]
Adjust BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT for IA32 to be 4 (nature alignment)

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

14 years agoFix the asserting error for SetJump().
qhuang8 [Fri, 1 Feb 2008 14:54:52 +0000 (14:54 +0000)]
Fix the asserting error for SetJump().

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

14 years agoFix the issues about the loop count for checksum 16,32,64. The input parameters are...
qhuang8 [Fri, 1 Feb 2008 14:53:33 +0000 (14:53 +0000)]
Fix the issues about the loop count for checksum 16,32,64. The input parameters are the buffer size according to Mde Lib spec.

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

14 years agoRoll back the updating of 4646 as it will cause the Richford SoftSDV boot failure
zliu3 [Thu, 31 Jan 2008 11:38:47 +0000 (11:38 +0000)]
Roll back the updating of 4646 as it will cause the Richford SoftSDV boot failure

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

14 years agoSync with the PO-2 release branch (version: EDK 4645 and R9 3897)
zliu3 [Thu, 31 Jan 2008 09:30:11 +0000 (09:30 +0000)]
Sync with the PO-2 release branch (version: EDK 4645 and R9 3897)

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

14 years agoMake sure the base address of stack base and base address of hob start is in page...
klu2 [Thu, 31 Jan 2008 08:41:14 +0000 (08:41 +0000)]
Make sure the base address of stack base and base address of hob start is in page alignment in InstallPeiMemory() interface.

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

14 years agoremove the wrong comments.
vanjeff [Thu, 31 Jan 2008 08:11:35 +0000 (08:11 +0000)]
remove the wrong comments.

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

14 years agoFix bug in function EfiFvbEraseBlock()
lgao4 [Thu, 31 Jan 2008 06:17:03 +0000 (06:17 +0000)]
Fix bug in function EfiFvbEraseBlock()

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

14 years agoFix bug in CustomErashFlashRange function.
lgao4 [Thu, 31 Jan 2008 06:10:38 +0000 (06:10 +0000)]
Fix bug in CustomErashFlashRange function.

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

14 years agoMerge Ia32/Fvb.c & X64/Fvb.c, for these two files are identical.
qhuang8 [Tue, 29 Jan 2008 12:26:51 +0000 (12:26 +0000)]
Merge Ia32/Fvb.c & X64/Fvb.c, for these two files are identical.

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

14 years agoSync the bug that list node is free before it is removed from the list. That made...
vanjeff [Tue, 29 Jan 2008 08:47:42 +0000 (08:47 +0000)]
Sync the bug that list node is free before it is removed from the list. That made the list invalid.

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

14 years agoRemove the EDK build infrastructure, which was the temp solution when EDKII build...
qhuang8 [Fri, 25 Jan 2008 03:33:55 +0000 (03:33 +0000)]
Remove the EDK build infrastructure, which was the temp solution when EDKII build tool did not support build EDK module.

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

14 years agoUpdate the instruction for the customization build of EDK Shell binaries since EDKII...
qhuang8 [Fri, 25 Jan 2008 03:28:25 +0000 (03:28 +0000)]
Update the instruction for the customization build of EDK Shell binaries since EDKII build tool now support build EDK module with EDK compatibility package.

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

14 years agoUpdate Shell binaries to 1.04 version to support UEFI 2.1 HII.
qhuang8 [Fri, 25 Jan 2008 03:25:20 +0000 (03:25 +0000)]
Update Shell binaries to 1.04 version to support UEFI 2.1 HII.
These binaries are generated with EDKII build tool and EDK Compatibility package 1.04.

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

14 years agoAdd EDKII DSC file to build EDK shell source with Edk Compatibility package.
qhuang8 [Fri, 25 Jan 2008 03:19:47 +0000 (03:19 +0000)]
Add EDKII DSC file to build EDK shell source with Edk Compatibility package.

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

14 years agoZero all the field so that caller does not need to be concerned about the reserved...
qhuang8 [Fri, 25 Jan 2008 03:17:56 +0000 (03:17 +0000)]
Zero all the field so that caller does not need to be concerned about the reserved field.

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

14 years agoFix two issues:
qhuang8 [Fri, 25 Jan 2008 03:14:35 +0000 (03:14 +0000)]
Fix two issues:
1. The default with of hex value is 0 according to MdeLib spec. If we expect it to be 16, we need to state it in the format string explicitly.
2. For UnicodeSPrint, the output buffer size of 0 will not print anything to the buffer according to MdeLib spec. We need to specify the maximum possible buffer size.

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

14 years agoFix a bug in print library "%a" should not print anything if the var argument points...
qhuang8 [Fri, 25 Jan 2008 03:10:15 +0000 (03:10 +0000)]
Fix a bug in print library "%a" should not print anything if the var argument points to a null string.
The default precision for string should be set to 0 according to MdeLib spec.

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

14 years agoAdd new protocol definitions:
qhuang8 [Fri, 25 Jan 2008 03:08:14 +0000 (03:08 +0000)]
Add new protocol definitions:
Efi Dirver Family Override protocol, Efi Driver Health protocol & Efi Loaded Image Protocol

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

14 years agoUpdate device path type value for PI Firmware volume device & Firmware file device...
qhuang8 [Fri, 25 Jan 2008 03:05:30 +0000 (03:05 +0000)]
Update device path type value for PI Firmware volume device & Firmware file device path.
This used to be a conflict between UEFI spec & PI spec and was fixed by UEFI errata.

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

14 years agoFixed an unicode file parser issue which will remove the "\r\n" in the string.
jwang36 [Fri, 25 Jan 2008 02:23:42 +0000 (02:23 +0000)]
Fixed an unicode file parser issue which will remove the "\r\n" in the string.

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

14 years agoUpdate memcpy.c and memset.c to support both /Ox and /Os of MSFT IPF toolchain. Witho...
qwang12 [Thu, 24 Jan 2008 09:35:36 +0000 (09:35 +0000)]
Update memcpy.c and memset.c to support both /Ox and /Os of MSFT IPF toolchain. Without this change, MSFT /Ox will report "can't define intrinsic" error.

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

14 years agoRollback to last revision. No need to enforce the ARCH for 'CompilerStub' library.
jwang36 [Thu, 24 Jan 2008 08:50:03 +0000 (08:50 +0000)]
Rollback to last revision. No need to enforce the ARCH for 'CompilerStub' library.

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

14 years agoEnforced "CompilerStub" for IA32 and X64 arch only
jwang36 [Thu, 24 Jan 2008 08:35:57 +0000 (08:35 +0000)]
Enforced "CompilerStub" for IA32 and X64 arch only

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

14 years agoadd back the ReadKeyStroke which is removed wrongly during ICC cleanup.
qwang12 [Thu, 24 Jan 2008 08:27:44 +0000 (08:27 +0000)]
add back the ReadKeyStroke which is removed wrongly during ICC cleanup.

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

14 years ago1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
qwang12 [Thu, 24 Jan 2008 07:32:23 +0000 (07:32 +0000)]
1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
  1.1) Bug fixes. (For details, please check  Documents & files: Snapshot/Release Notes at https://edk.tianocore.org/servlets/ProjectDocumentList?folderID=43&expandFolder=43&folderID=6)
  1.2) Add new UEFI protocol definitions for AbsolutePointer, FormBrowser2, HiiConfigAccess, HiiConfigRouting, HiiDatabase, HiiFont, HiiImage, HiiString, SimpleTextInputEx, DPC protocol.
  1.3) Add Smbios 2.5, 2.6 supports.

  Incompatible changes hilighted:
  1) EFI_MANAGED_NETWORK_PROTOCOL_GUID changed.
  2) EFI_IP4_IPCONFIG_DATA changed.

2) Add in EdkCompatibilityPkg/EdkCompatibilityPkg.dsc to build all libraries in this package.

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

14 years ago1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
qwang12 [Thu, 24 Jan 2008 07:30:57 +0000 (07:30 +0000)]
1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
  1.1) Bug fixes. (For details, please check  Documents & files: Snapshot/Release Notes at https://edk.tianocore.org/servlets/ProjectDocumentList?folderID=43&expandFolder=43&folderID=6)
  1.2) Add new UEFI protocol definitions for AbsolutePointer, FormBrowser2, HiiConfigAccess, HiiConfigRouting, HiiDatabase, HiiFont, HiiImage, HiiString, SimpleTextInputEx, DPC protocol.
  1.3) Add Smbios 2.5, 2.6 supports.

  Incompatible changes hilighted:
  1) EFI_MANAGED_NETWORK_PROTOCOL_GUID changed.
  2) EFI_IP4_IPCONFIG_DATA changed.

2) Add in EdkCompatibilityPkg/EdkCompatibilityPkg.dsc to build all libraries in this package.

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

14 years ago1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
qwang12 [Thu, 24 Jan 2008 07:29:31 +0000 (07:29 +0000)]
1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
  1.1) Bug fixes. (For details, please check  Documents & files: Snapshot/Release Notes at https://edk.tianocore.org/servlets/ProjectDocumentList?folderID=43&expandFolder=43&folderID=6)
  1.2) Add new UEFI protocol definitions for AbsolutePointer, FormBrowser2, HiiConfigAccess, HiiConfigRouting, HiiDatabase, HiiFont, HiiImage, HiiString, SimpleTextInputEx, DPC protocol.
  1.3) Add Smbios 2.5, 2.6 supports.

  Incompatible changes hilighted:
  1) EFI_MANAGED_NETWORK_PROTOCOL_GUID changed.
  2) EFI_IP4_IPCONFIG_DATA changed.

2) Add in EdkCompatibilityPkg/EdkCompatibilityPkg.dsc to build all libraries in this package.

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

14 years ago1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
qwang12 [Thu, 24 Jan 2008 07:10:05 +0000 (07:10 +0000)]
1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
  1.1) Bug fixes. (For details, please check  Documents & files: Snapshot/Release Notes at https://edk.tianocore.org/servlets/ProjectDocumentList?folderID=43&expandFolder=43&folderID=6)
  1.2) Add new UEFI protocol definitions for AbsolutePointer, FormBrowser2, HiiConfigAccess, HiiConfigRouting, HiiDatabase, HiiFont, HiiImage, HiiString, SimpleTextInputEx, DPC protocol.
  1.3) Add Smbios 2.5, 2.6 supports.

  Incompatible changes hilighted:
  1) EFI_MANAGED_NETWORK_PROTOCOL_GUID changed.
  2) EFI_IP4_IPCONFIG_DATA changed.

2) Add in EdkCompatibilityPkg/EdkCompatibilityPkg.dsc to build all libraries in this package.

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

14 years ago1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
qwang12 [Thu, 24 Jan 2008 06:37:35 +0000 (06:37 +0000)]
1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
  1.1) Bug fixes. (For details, please check  Documents & files: Snapshot/Release Notes at https://edk.tianocore.org/servlets/ProjectDocumentList?folderID=43&expandFolder=43&folderID=6)
  1.2) Add new UEFI protocol definitions for AbsolutePointer, FormBrowser2, HiiConfigAccess, HiiConfigRouting, HiiDatabase, HiiFont, HiiImage, HiiString, SimpleTextInputEx, DPC protocol.
  1.3) Add Smbios 2.5, 2.6 supports.

  Incompatible changes hilighted:
  1) EFI_MANAGED_NETWORK_PROTOCOL_GUID changed.
  2) EFI_IP4_IPCONFIG_DATA changed.

2) Add in EdkCompatibilityPkg/EdkCompatibilityPkg.dsc to build all libraries in this package.

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

14 years agoAdd a new line at the end of CpuLib.h for GCC build.
xli24 [Thu, 24 Jan 2008 05:28:11 +0000 (05:28 +0000)]
Add a new line at the end of CpuLib.h for GCC build.

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

14 years agoUpdate Thunk16.S of X64 for BaseLib.
xli24 [Thu, 24 Jan 2008 02:59:28 +0000 (02:59 +0000)]
Update Thunk16.S of X64 for BaseLib.

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

14 years agofixed comments problem.
vanjeff [Thu, 24 Jan 2008 02:38:23 +0000 (02:38 +0000)]
fixed comments problem.

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

14 years agoAdd DXE_CORE to supported module type. This library instance is able to support DxeCo...
qhuang8 [Thu, 24 Jan 2008 02:27:08 +0000 (02:27 +0000)]
Add DXE_CORE to supported module type. This library instance is able to support DxeCore for non-dynamic PCDs.

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

14 years ago1. Remove USB HC Protocol installing from Uhci module. It only installs USB2 HC protocol.
vanjeff [Wed, 23 Jan 2008 09:41:04 +0000 (09:41 +0000)]
1. Remove USB HC Protocol installing from Uhci module. It only installs USB2 HC protocol.
2. Restore Incompatible Pci Device Support Protocol in PciBus module.

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

14 years agousing R8 component type when choosing rule for INF in FDF.
jlin16 [Wed, 23 Jan 2008 08:35:52 +0000 (08:35 +0000)]
using R8 component type when choosing rule for INF in FDF.

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

14 years agoSupport R8 modules in GenFds.exe
jlin16 [Wed, 23 Jan 2008 05:40:47 +0000 (05:40 +0000)]
Support R8 modules in GenFds.exe

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

14 years agoCheck in implementation in GNU assembly for Thunk16.S in BaseLib.
xli24 [Tue, 22 Jan 2008 08:54:44 +0000 (08:54 +0000)]
Check in implementation in GNU assembly for Thunk16.S in BaseLib.

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

14 years agoupdate
eric_tian [Tue, 22 Jan 2008 08:10:49 +0000 (08:10 +0000)]
update

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

14 years agomove iscsi driver into network directory, and change its name to comply with name...
eric_tian [Tue, 22 Jan 2008 08:07:35 +0000 (08:07 +0000)]
move iscsi driver into network directory, and change its name to comply with name convention.

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

14 years agoComment out the IntelFrameworkModulePkg/Universal/DriverSampleDxe/DriverSampleDxe...
qwang12 [Tue, 22 Jan 2008 07:25:16 +0000 (07:25 +0000)]
Comment out the IntelFrameworkModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf as VfrCompilor does not support the Framework VFR format.

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

14 years agodelete a unwanted semicolon sign.
eric_tian [Tue, 22 Jan 2008 07:17:16 +0000 (07:17 +0000)]
delete a unwanted semicolon sign.

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

14 years agofixed icc build bug
eric_tian [Tue, 22 Jan 2008 07:14:48 +0000 (07:14 +0000)]
fixed icc build bug

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

14 years agoSuppress the divide-by-zero warning for package validation of MdeModulePkg. The APIs...
qhuang8 [Tue, 22 Jan 2008 07:12:05 +0000 (07:12 +0000)]
Suppress the divide-by-zero warning for package validation of MdeModulePkg. The APIs in this library should not be invoked by real platforms.

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

14 years agoRollback.
jwang36 [Tue, 22 Jan 2008 03:18:50 +0000 (03:18 +0000)]
Rollback.

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

14 years agoFixed the incorrect library instance setting for "PerformanceLib" library class
jwang36 [Tue, 22 Jan 2008 03:09:21 +0000 (03:09 +0000)]
Fixed the incorrect library instance setting for "PerformanceLib" library class

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

14 years agoa. Merged the recent improvement on R8 modules build
jwang36 [Tue, 22 Jan 2008 03:08:25 +0000 (03:08 +0000)]
a. Merged the recent improvement on R8 modules build
b. Fixed an issue which library instance without supported module type will be selected.

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

14 years agoRuntime Library should not use the gRT directly, since it may be converted to virtual...
yshang1 [Tue, 22 Jan 2008 02:09:25 +0000 (02:09 +0000)]
Runtime Library should not use the gRT directly, since it may be converted to virtual address by other library instance.

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

14 years agoUEFI HII: Merge UEFI HII support changes from branch.
qwang12 [Tue, 22 Jan 2008 01:27:53 +0000 (01:27 +0000)]
UEFI HII: Merge UEFI HII support changes from branch.

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

14 years agoFixed a spelling error
lhauch [Tue, 22 Jan 2008 00:31:40 +0000 (00:31 +0000)]
Fixed a spelling error

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

14 years agoUEFI HII: Merge UEFI HII support changes from branch.
qwang12 [Mon, 21 Jan 2008 14:42:45 +0000 (14:42 +0000)]
UEFI HII: Merge UEFI HII support changes from branch.

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

14 years agoUEFI HII: Merge UEFI HII support changes from branch.
qwang12 [Mon, 21 Jan 2008 14:41:31 +0000 (14:41 +0000)]
UEFI HII: Merge UEFI HII support changes from branch.

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

14 years agoUEFI HII: Merge UEFI HII support changes from branch.
qwang12 [Mon, 21 Jan 2008 14:39:56 +0000 (14:39 +0000)]
UEFI HII: Merge UEFI HII support changes from branch.

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

14 years agoUEFI HII: Merge UEFI HII support changes from branch.
qwang12 [Mon, 21 Jan 2008 14:37:05 +0000 (14:37 +0000)]
UEFI HII: Merge UEFI HII support changes from branch.

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

14 years agoUEFI HII: Merge UEFI HII support changes from branch.
qwang12 [Mon, 21 Jan 2008 14:33:26 +0000 (14:33 +0000)]
UEFI HII: Merge UEFI HII support changes from branch.

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

14 years agoUEFI HII: Merge UEFI HII support changes from branch.
qwang12 [Mon, 21 Jan 2008 14:30:48 +0000 (14:30 +0000)]
UEFI HII: Merge UEFI HII support changes from branch.

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

14 years ago1. Sync the tracker for supporting the ModeNumber larger than 2.
vanjeff [Mon, 21 Jan 2008 09:40:59 +0000 (09:40 +0000)]
1. Sync the tracker for supporting the ModeNumber larger than 2.
2. Fixed one bug in SetMode(), Cursor should not be enabled with mandatory.

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

14 years agoAdded necessary support module type
jwang36 [Mon, 21 Jan 2008 09:32:58 +0000 (09:32 +0000)]
Added necessary support module type

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

14 years agoAdd SmmRuntimeDxeReportStatusCodeLibFramework in IntelFrameworkModulePkg;
yshang1 [Mon, 21 Jan 2008 08:32:16 +0000 (08:32 +0000)]
Add SmmRuntimeDxeReportStatusCodeLibFramework in IntelFrameworkModulePkg;

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

14 years agoAdd SmmRuntimeDxeReportStatusCodeLibFramework in IntelFrameworkModulePkg, which suppo...
yshang1 [Mon, 21 Jan 2008 08:25:17 +0000 (08:25 +0000)]
Add SmmRuntimeDxeReportStatusCodeLibFramework in IntelFrameworkModulePkg, which supports log message in SMM, DXE, DXE runtime, UEFI and UEFI APPLICATION.
In SMM, it logs message to customized OemHookStatusCodeLib.
In DXE/DXE_RUNTIME/UEFI/UEFI_APP, it logs message to ReportStatusCode() in framework runtime services table or runtime report status code protocol.

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

14 years agoFix bugs in GNU assembly files for writing CR and DR registers.
xli24 [Mon, 21 Jan 2008 03:34:55 +0000 (03:34 +0000)]
Fix bugs in GNU assembly files for writing CR and DR registers.

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

14 years agoReclaim occurs as late as possible before OS boot for keep enough space used by OS
lgao4 [Thu, 17 Jan 2008 09:59:51 +0000 (09:59 +0000)]
Reclaim occurs as late as possible before OS boot for keep enough space used by OS

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

14 years agoBack the wrong check in for MdeModulePkg.dsc.
vanjeff [Thu, 17 Jan 2008 05:58:14 +0000 (05:58 +0000)]
Back the wrong check in for MdeModulePkg.dsc.

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

14 years ago1. Fixed bugs in DxeNetLib to meet consistence with network module DriverBinding...
vanjeff [Thu, 17 Jan 2008 05:56:45 +0000 (05:56 +0000)]
1. Fixed bugs in DxeNetLib to meet consistence with network module DriverBinding protocol.
2. Sync bugs in console modules.
3. Sync bugs in PlatDriOverLib.

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

14 years agoPort PlatformDriOverrideDxe into R9.
vanjeff [Wed, 16 Jan 2008 09:04:43 +0000 (09:04 +0000)]
Port PlatformDriOverrideDxe into R9.
1. Add one OverrideVariableGuid in MdeModulePkg
2. Add one library PlatDriOverLib used by PlatformDriOverrideDxe.
3. Add PlatformDriOverrideDxe in MdeModulePkg

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

14 years agoFix bug that failed to reclaim the variable.
yshang1 [Tue, 15 Jan 2008 13:02:26 +0000 (13:02 +0000)]
Fix bug that failed to reclaim the variable.

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

14 years ago1) Replace MACRO with C functions.
yshang1 [Mon, 14 Jan 2008 06:35:23 +0000 (06:35 +0000)]
1) Replace MACRO with C functions.
2) Add HEADER_VALID_ONLY state of variable, which represents only the header is valid and the data/name is stale. This may be caused by incomplete data updating. Adding the state helps to check whether the header is valid. If variable header is valid, then we must skip the data of variable with the valid size. If the header is invalid, we should only skip the header of variable.

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

14 years agoFixed one bug in UefiPxeBc start()/stop(). That would cause stop() failure.
vanjeff [Fri, 11 Jan 2008 07:22:12 +0000 (07:22 +0000)]
Fixed one bug in UefiPxeBc start()/stop(). That would cause stop() failure.

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