]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
15 years agoFix doxygen issue:
klu2 [Tue, 24 Jun 2008 07:14:18 +0000 (07:14 +0000)]
Fix doxygen issue:
1) comment for structure should be in doxygen format, such as /// , /**, /*!
2) comment for data field of structure should in doxygen format.
3) should not exist blank between ") (" when declaring a type of function point.

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

15 years agoFix doxygen issue:
klu2 [Tue, 24 Jun 2008 04:37:24 +0000 (04:37 +0000)]
Fix doxygen issue:
1) comment for structure should be in doxygen format, such as /// , /**, /*!
2) comment for data field of structure should in doxygen format.
3) should not exist blank between ") (" when declaring a type of function point.

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

15 years agoFix issue broken doxygen parsing. The issue is that when declaring a function pointer...
klu2 [Tue, 24 Jun 2008 04:01:35 +0000 (04:01 +0000)]
Fix issue broken doxygen parsing. The issue is that when declaring a function pointer type, the "(" for parameter should follows ")" of function type name without any blank, for example:
Bad: "typedef EFI_STATUS (EFIAPI name) (parameter list)"
GOOD: "typedef EFI_STATUS (EFIAPI name)(parameter list)"

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

15 years agoMerged in the following trackers from EDK:
qwang12 [Mon, 23 Jun 2008 09:41:33 +0000 (09:41 +0000)]
Merged in the following trackers from EDK:
EDK1145 Cursor mising in shell in some case
EDK1099: Dell - [HII] HiiGetFontInfo() not retrieve the system font by FoFontInfoMask
EDK1127: [UEFI 2.10] Keyboard layout support
EDK1129: [UEFI HII] GUID is represented wrongly in Config String
And some other fixes such as
*[UEFI HII] HiiGetAltCfg is generating "Name=" sub string in the wrong format
*UEFI HII: GetUnicodeStringTextOrSize() doesn't handle NULL StringDest properly
*GetFontInfo() need be updated to avoid iteration
*HIIStringProtocolTest failed on multiple platform
*[Uefi 2.1] Comply with latest Hii ECR
* GetFontInfo() need be updated to avoid iteration

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

15 years agoMerged in the following trackers from EDK:
qwang12 [Mon, 23 Jun 2008 09:38:38 +0000 (09:38 +0000)]
Merged in the following trackers from EDK:
EDK1145 Cursor mising in shell in some case
EDK1099: Dell - [HII] HiiGetFontInfo() not retrieve the system font by FoFontInfoMask
EDK1127: [UEFI 2.10] Keyboard layout support
EDK1129: [UEFI HII] GUID is represented wrongly in Config String
And some other fixes such as
*[UEFI HII] HiiGetAltCfg is generating "Name=" sub string in the wrong format
*UEFI HII: GetUnicodeStringTextOrSize() doesn't handle NULL StringDest properly
*GetFontInfo() need be updated to avoid iteration
*HIIStringProtocolTest failed on multiple platform
*[Uefi 2.1] Comply with latest Hii ECR
* GetFontInfo() need be updated to avoid iteration

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

15 years agoAdd parameter checking for PCI IO protocol according to UEFI spec.
xli24 [Sat, 21 Jun 2008 11:16:36 +0000 (11:16 +0000)]
Add parameter checking for PCI IO protocol according to UEFI spec.

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

15 years agoCorrect print Error message
lgao4 [Sat, 21 Jun 2008 09:30:51 +0000 (09:30 +0000)]
Correct print Error message

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

15 years agoget the definition for EFI_PEI_PCI_CFG_PPI_WIDTH from PciCfg2.h
qwang12 [Fri, 20 Jun 2008 06:26:02 +0000 (06:26 +0000)]
get the definition for EFI_PEI_PCI_CFG_PPI_WIDTH from PciCfg2.h

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

15 years agoRemove unrecognized chars in comment in source file.
qhuang8 [Thu, 19 Jun 2008 11:44:04 +0000 (11:44 +0000)]
Remove unrecognized chars in comment in source file.

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

15 years agoRemove unrecognized chars in comment in assembly file.
qhuang8 [Thu, 19 Jun 2008 11:20:33 +0000 (11:20 +0000)]
Remove unrecognized chars in comment in assembly file.

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

15 years agoRemove unrecognized chars in comment for all source C/h files.
qhuang8 [Thu, 19 Jun 2008 11:15:44 +0000 (11:15 +0000)]
Remove unrecognized chars in comment for all source C/h files.

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

15 years ago1) Add in EBC build support.
qwang12 [Thu, 19 Jun 2008 07:05:44 +0000 (07:05 +0000)]
1) Add in EBC build support.
2) Add FvInfoToFvHobThunk in the DSC file.
3) Remove EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/PeiLib.inf from [Components.Common] as it only support IA32, X64 and IPF for now.

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

15 years agoUpdated copyright.
qwang12 [Thu, 19 Jun 2008 02:37:22 +0000 (02:37 +0000)]
Updated copyright.

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

15 years agoUpdate call-by-value to call-by-reference for EFI_HII_GLYPH_INFO type.
qwang12 [Thu, 19 Jun 2008 02:35:35 +0000 (02:35 +0000)]
Update call-by-value to call-by-reference for EFI_HII_GLYPH_INFO type.

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

15 years agoFixed HSD tracker 201036
jwang36 [Thu, 19 Jun 2008 02:35:15 +0000 (02:35 +0000)]
Fixed HSD tracker 201036

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

15 years agoName the module based on the rule below
qwang12 [Tue, 17 Jun 2008 08:03:36 +0000 (08:03 +0000)]
Name the module based on the rule below
Thunk Module Name = (Produced)To(Consumed)Thunk

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

15 years agoName the module based on the rule below
qwang12 [Tue, 17 Jun 2008 07:00:08 +0000 (07:00 +0000)]
Name the module based on the rule below
Thunk Module Name = (Produced)To(Consumed)Thunk

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

15 years agoRename the module based on the naming rule
qwang12 [Tue, 17 Jun 2008 06:56:36 +0000 (06:56 +0000)]
Rename the module based on the naming rule
  Thunk Module Name = (Produced)To(Consumed)Thunk

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

15 years agoadd a comment about why gEfiPeiMemoryDiscoveredPpiGuid is used as dpx.
qwang12 [Tue, 17 Jun 2008 06:15:06 +0000 (06:15 +0000)]
add a comment about why gEfiPeiMemoryDiscoveredPpiGuid is used as dpx.

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

15 years agoAdd FvHobToFvInfoThunk.
qwang12 [Tue, 17 Jun 2008 06:13:38 +0000 (06:13 +0000)]
Add FvHobToFvInfoThunk.

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

15 years agoRemove unused include file.
qwang12 [Tue, 17 Jun 2008 06:12:19 +0000 (06:12 +0000)]
Remove unused include file.

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

15 years agoAdd more comments.
qwang12 [Thu, 12 Jun 2008 08:56:55 +0000 (08:56 +0000)]
Add more comments.

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

15 years agoclean EBC build.
vanjeff [Thu, 12 Jun 2008 06:51:09 +0000 (06:51 +0000)]
clean EBC build.

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

15 years agofixed a typo
lhauch [Wed, 11 Jun 2008 22:01:53 +0000 (22:01 +0000)]
fixed a typo

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

15 years agoremove reference to the obsolete EFI_LIGHT_ISA_IO_PROTOCOL. This protocol is introduc...
qwang12 [Wed, 11 Jun 2008 05:26:24 +0000 (05:26 +0000)]
remove reference to the obsolete EFI_LIGHT_ISA_IO_PROTOCOL. This protocol is introduced for size reduction. But later this method is obsoleted as EDK II use feature flags to conditional mask off some code. As EDK II core code does not produce this protocol so we remove all reference to this protocol.

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

15 years agoremove reference to the obsolete EFI_LIGHT_ISA_IO_PROTOCOL.
qwang12 [Wed, 11 Jun 2008 05:19:11 +0000 (05:19 +0000)]
remove reference to the obsolete EFI_LIGHT_ISA_IO_PROTOCOL.

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

15 years agoinstall mReadOnlyVariableThunkPresent PPI to insure that only one ReadOnlyVariable...
qwang12 [Tue, 10 Jun 2008 07:21:00 +0000 (07:21 +0000)]
install mReadOnlyVariableThunkPresent PPI to insure that only one ReadOnlyVariable thunk driver can be present in the platform.

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

15 years agoChange notification function to the correct protocol.
qwang12 [Tue, 10 Jun 2008 06:11:27 +0000 (06:11 +0000)]
Change notification function to the correct protocol.

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

15 years agofix a typo.
qwang12 [Tue, 10 Jun 2008 06:09:26 +0000 (06:09 +0000)]
fix a typo.

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

15 years agoAdd "-l" to make VFR Compiler to generate .lst file to assist debug.
qwang12 [Thu, 5 Jun 2008 07:48:54 +0000 (07:48 +0000)]
Add "-l" to make VFR Compiler to generate .lst file to assist debug.

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

15 years agoAdded dependency of makefile to source files in order to let source files be rebuilt...
jwang36 [Thu, 5 Jun 2008 07:36:19 +0000 (07:36 +0000)]
Added dependency of makefile to source files in order to let source files be rebuilt when tool option changes

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

15 years agochange >> to RShiftU64 function call to avoid compiler to insert __aullshr intrinsic.
qwang12 [Thu, 5 Jun 2008 06:31:24 +0000 (06:31 +0000)]
change >> to RShiftU64 function call to avoid compiler to insert __aullshr intrinsic.

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

15 years agoInstall a Framework SetupBrowser protocol interface. But this interface will return...
qwang12 [Thu, 5 Jun 2008 06:19:12 +0000 (06:19 +0000)]
Install a Framework SetupBrowser protocol interface. But this interface will return EFI_UNSUPPORTED. This is to satisfy that some platform/chipset code may located this protocol but never invoke either of these two interfaces in the protocol.

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

15 years agoSupport EBC for UefiPxeBcDxe module.
vanjeff [Thu, 5 Jun 2008 02:45:24 +0000 (02:45 +0000)]
Support EBC for UefiPxeBcDxe module.

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

15 years agoCHAR8 is defined as "1-byte Character" in UEFI spec, but not "unsigned Character...
qwang12 [Thu, 5 Jun 2008 01:57:08 +0000 (01:57 +0000)]
CHAR8 is defined as "1-byte Character" in UEFI spec, but not "unsigned Character". Most compiler treats "char" as signed unless overide by compiler options. Most compiler generate warnings for statement like "CHAR8 *S = "Hello"". In addition, we have defined CHAR8 as char for processor arch such as IA32, X64 and IPF in EDK II.

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

15 years agoadd VFRPP patch for EBC WINDDK3790x1830 tool chain.
qwang12 [Thu, 5 Jun 2008 01:43:26 +0000 (01:43 +0000)]
add VFRPP patch for EBC WINDDK3790x1830 tool chain.

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

15 years agoRemove the tailing ',' to ensure the code pass EBC's -Za option (Enforces strict...
qwang12 [Wed, 4 Jun 2008 10:49:37 +0000 (10:49 +0000)]
Remove the tailing ',' to ensure the code pass EBC's -Za option (Enforces strict conformance to the ANSI standard for C).

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

15 years agoRemove the tailing ',' and redudant ';' to ensure the code pass EBC's -Za option...
qwang12 [Wed, 4 Jun 2008 10:06:19 +0000 (10:06 +0000)]
Remove the tailing ',' and redudant ';' to ensure the code pass EBC's -Za option (Enforces strict conformance to the ANSI standard for C).

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

15 years agoAdd a type cast of UINT32 to insure that EBC compiler does not report warning of...
qwang12 [Wed, 4 Jun 2008 10:03:44 +0000 (10:03 +0000)]
Add a type cast of UINT32 to insure that EBC compiler does not report warning of "Integer conversion resulted in a change of sign" when building with -Za option (accept only ANSI/ISO standard C code). 1 << 31 is consider to be a sign change by compiler.

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

15 years agoRemove the tailing ',' to ensure the code pass EBC's -Za option (Enforces strict...
qwang12 [Wed, 4 Jun 2008 09:55:00 +0000 (09:55 +0000)]
Remove the tailing ',' to ensure the code pass EBC's -Za option (Enforces strict conformance to the ANSI standard for C).

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

15 years agoChanged the error message to be clearer when no source files are found for build
jwang36 [Wed, 4 Jun 2008 07:08:50 +0000 (07:08 +0000)]
Changed the error message to be clearer when no source files are found for build

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

15 years agoRemove unused library instances
qhuang8 [Wed, 4 Jun 2008 04:58:14 +0000 (04:58 +0000)]
Remove unused library instances

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

15 years agoMinor update to follow coding style.
qhuang8 [Wed, 4 Jun 2008 04:33:35 +0000 (04:33 +0000)]
Minor update to follow coding style.

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

15 years agoRemove orphan files: R8Lib.c & R8Lib.h have already been removed from module INF...
qhuang8 [Wed, 4 Jun 2008 04:16:14 +0000 (04:16 +0000)]
Remove orphan files: R8Lib.c & R8Lib.h have already been removed from module INF file.

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

15 years agoRemove unused library instances
qhuang8 [Wed, 4 Jun 2008 03:59:19 +0000 (03:59 +0000)]
Remove unused library instances

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

15 years agoRemove two duplicated GUIDs.
qhuang8 [Wed, 4 Jun 2008 01:18:56 +0000 (01:18 +0000)]
Remove two duplicated GUIDs.

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

15 years agoGive the output information in right place.
vanjeff [Tue, 3 Jun 2008 02:16:12 +0000 (02:16 +0000)]
Give the output information in right place.

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

15 years agoUse #if...#else to not confuse some lint tools for definition of EFIAPI
klu2 [Mon, 2 Jun 2008 02:22:31 +0000 (02:22 +0000)]
Use #if...#else to not confuse some lint tools for definition of EFIAPI

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

15 years ago1. Add comments about reserve space on space according to x64 calling convention
qhuang8 [Fri, 30 May 2008 02:03:15 +0000 (02:03 +0000)]
1. Add comments about reserve space on space according to x64 calling convention
2. Fix comments in SwitchStack as for the x64 calling convention.

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

15 years agoAdd ACPI_ADR_DISPLAY() macros to DevicePath.h
mdkinney [Thu, 29 May 2008 23:14:40 +0000 (23:14 +0000)]
Add ACPI_ADR_DISPLAY() macros to DevicePath.h

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

15 years agoIf the last PEIM dispatched in Pre-Memory PEI is the last PEIM in the BFV, then no...
mdkinney [Thu, 29 May 2008 23:10:44 +0000 (23:10 +0000)]
If the last PEIM dispatched in Pre-Memory PEI is the last PEIM in the BFV, then no PEIMs will be dispatched in Post Memory PEI.

Reset CurrentPeimCount on the transition from Pre-Memory PEI to Post-Memory PEI

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

15 years agoRemove ASSERT() if ReadOnlyVariable2 PPI is not present. Instead, skip variable...
mdkinney [Thu, 29 May 2008 23:09:04 +0000 (23:09 +0000)]
Remove ASSERT() if ReadOnlyVariable2 PPI is not present.  Instead, skip variable read if the PPI is not present.

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

15 years agoAdd call to CreateEvent() for SetVirtualAddressMap()
mdkinney [Thu, 29 May 2008 23:07:46 +0000 (23:07 +0000)]
Add call to CreateEvent() for SetVirtualAddressMap()

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

15 years agoUpdate to doxygen comments.
qwang12 [Thu, 29 May 2008 09:02:49 +0000 (09:02 +0000)]
Update to doxygen comments.

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

15 years ago1) Add in FvFileLoaderToLoadFileThunk.
qwang12 [Thu, 29 May 2008 08:50:42 +0000 (08:50 +0000)]
1) Add in FvFileLoaderToLoadFileThunk.
2) Update some doxygen comments.

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

15 years ago1) add in DeviceIoToPciRootBridgeIoThunk
qwang12 [Thu, 29 May 2008 07:12:06 +0000 (07:12 +0000)]
1) add in DeviceIoToPciRootBridgeIoThunk
2) Change BaseMemoryLib instance to BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf so that we can verify the IPF build for Compatibility modules.

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

15 years agoLayer AllocateBuffer and FreeBuffer on the PciRootBridgeIo too.
qwang12 [Thu, 29 May 2008 06:22:28 +0000 (06:22 +0000)]
Layer AllocateBuffer and FreeBuffer on the PciRootBridgeIo too.

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

15 years agoadd in DeviceIoToPciRootBridgeIoThunk.
qwang12 [Wed, 28 May 2008 09:11:50 +0000 (09:11 +0000)]
add in DeviceIoToPciRootBridgeIoThunk.

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

15 years agoEnhance GenFv tool always collect all module Map files into the single FvMap file...
lgao4 [Tue, 27 May 2008 09:05:24 +0000 (09:05 +0000)]
Enhance GenFv tool always collect all module Map files into the single FvMap file for user easy reference.

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

15 years agoCorrect data print format.
htao [Tue, 27 May 2008 05:13:10 +0000 (05:13 +0000)]
Correct data print format.

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

15 years ago[Description]:
vanjeff [Tue, 27 May 2008 03:34:39 +0000 (03:34 +0000)]
[Description]:
 Problem with PXE boot to Windows Server 2008 install. The reason is that UdpRead and UdpWrite interfaces cannot work well with the same UDP instance.
[Solution]
 Use separate instances for UDP Read and UDP write in UefiPxeBC module.
[Impaction]:
 UefiPxeBcDxe and Udp4Dxe module.
[Reference Info]:
 EDK tracker 1133 - Problem with PXE boot to Windows Server 2008 install.

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

15 years agoDe-unicode in comment for all source files.
qhuang8 [Tue, 27 May 2008 03:24:01 +0000 (03:24 +0000)]
De-unicode in comment for all source files.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Protocol/Performance/Performance.h:
jljusten [Tue, 27 May 2008 03:18:10 +0000 (03:18 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Protocol/Performance/Performance.h:
  Change type for PdbFileName to CHAR8 from UINT8 since it is a string.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOpCodeCreation.c
jljusten [Tue, 27 May 2008 03:15:43 +0000 (03:15 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOpCodeCreation.c
  Match casting for LocalBuffer with the same type that it was declared with.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h:
jljusten [Tue, 27 May 2008 02:56:24 +0000 (02:56 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h:
  Merge from edk2/MdePkg/Include/*/ProcessorBind.h.
  Needed for better compatibility with GCC.

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

15 years agoedk2/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib
jljusten [Tue, 27 May 2008 02:24:49 +0000 (02:24 +0000)]
edk2/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib
 Include/EdkIIGlueDxe.h
 Library/EdkDxeRuntimeDriverLib/Common/RuntimeLib.c
 Library/EdkDxeRuntimeDriverLib/Common/RuntimeService.c
  Fix include filenames for GCC/Linux.

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

15 years agoAdd #ifndef statement for header file.
qhuang8 [Tue, 27 May 2008 01:34:42 +0000 (01:34 +0000)]
Add #ifndef statement for header file.

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

15 years agoAdd #ifndef statement for header file.
qhuang8 [Tue, 27 May 2008 01:34:25 +0000 (01:34 +0000)]
Add #ifndef statement for header file.

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

15 years agoMake #ifndef the first statement in header file.
qhuang8 [Tue, 27 May 2008 01:34:11 +0000 (01:34 +0000)]
Make #ifndef the first statement in header file.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/(Ia32|X64...
jljusten [Mon, 26 May 2008 21:59:52 +0000 (21:59 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/(Ia32|X64)/*.S:
  Fix to support building with GCC and ECP's EdkIIGlueLib.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Include/(Ia32|X64)/EfiBind.h:
jljusten [Mon, 26 May 2008 21:55:35 +0000 (21:55 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Include/(Ia32|X64)/EfiBind.h:
  Merge from MdePkg/Include/(Ia32|x64)/ProcessorBind.h
  for GCC support.

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

15 years agoRollback the enhancement of Pcibus in r4844 for more investigation.
qhuang8 [Mon, 26 May 2008 08:32:50 +0000 (08:32 +0000)]
Rollback the enhancement of Pcibus in r4844 for more investigation.

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

15 years ago[Description]:
vanjeff [Mon, 26 May 2008 08:16:25 +0000 (08:16 +0000)]
[Description]:
 Fixed one bug in PciBus. PciBus doesn't clear the bridges bus number for all the root bridges before scanning any of them.
[Description]:
 The static IP configuration no long works in the EDK 1.04 network package. The cause is that changing the type of EFI_IP4_IPCONFIG_DATA.RouteTable from a variable length array to a pointer is not clean. If the whole structure is read from variable, the pointer is invalid.
[Solution]
Fix the pointer before using it
[Impaction]:
 Ip4ConfigDxe module.
[Reference Info]:
 EDK tracker 1134 - Static IP configuration no long works.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/Handle.c:
jljusten [Mon, 26 May 2008 06:16:59 +0000 (06:16 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/Handle.c:
  Resolve warning on GCC compiler.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/BaseMe...
jljusten [Mon, 26 May 2008 06:12:49 +0000 (06:12 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/BaseMemoryLib.inf:
  Match filename case for files under the X64 directory. (x64 => X64)

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

15 years agoRemove the obsolete comments.
qwang12 [Mon, 26 May 2008 01:29:05 +0000 (01:29 +0000)]
Remove the obsolete comments.

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

15 years agoPass GCC build.
qwang12 [Fri, 23 May 2008 06:26:23 +0000 (06:26 +0000)]
Pass GCC build.

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

15 years agoPass GCC build.
qwang12 [Fri, 23 May 2008 06:24:50 +0000 (06:24 +0000)]
Pass GCC build.

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

15 years agoUse EDK library macro for EDK library function.
qhuang8 [Fri, 23 May 2008 05:42:44 +0000 (05:42 +0000)]
Use EDK library macro for EDK library function.

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

15 years ago1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
qwang12 [Fri, 23 May 2008 05:31:39 +0000 (05:31 +0000)]
1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
2) Remove the duplicated functions implementation  from the modules that reference these APIs

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

15 years ago1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
qwang12 [Fri, 23 May 2008 05:30:08 +0000 (05:30 +0000)]
1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
2) Remove the duplicated functions implementation  from the modules that reference these APIs

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

15 years ago1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
qwang12 [Fri, 23 May 2008 05:25:44 +0000 (05:25 +0000)]
1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
2) Remove the duplicated functions implementation  from the modules that reference these APIs

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

15 years agoAdd logic to check uninitialized RTC value in PcRtc driver in MdeModulePkg.
xli24 [Fri, 23 May 2008 02:29:11 +0000 (02:29 +0000)]
Add logic to check uninitialized RTC value in PcRtc driver in MdeModulePkg.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/PeiMemoryAllocationL...
jljusten [Thu, 22 May 2008 23:46:47 +0000 (23:46 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/PeiMemoryAllocationLib/MemoryAllocationLib.c:
  Merge from edk2\MdePkg\Library\PeiMemoryAllocationLib\MemoryAllocationLib.c
  to achieve better support for additional compilers.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/*:
jljusten [Thu, 22 May 2008 23:42:13 +0000 (23:42 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/*:
  Merge from edk2/MdePkg/Library/BaseMemoryLib and
  edk2/MdePkg/Library/BaseMemoryLibRepStr to achieve better
  support for additional compilers.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/*:
jljusten [Thu, 22 May 2008 23:37:38 +0000 (23:37 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/*:
  Merge from edk2/MdePkg/Library/BaseLib to achieve better
  support for additional compilers.

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

15 years agoMerge from edk2/MdePkg/Library/BaseIoLibIntrinsic to achieve better
jljusten [Thu, 22 May 2008 23:33:19 +0000 (23:33 +0000)]
Merge from edk2/MdePkg/Library/BaseIoLibIntrinsic to achieve better
support for additional compilers.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/ReportStatusCode.c:
jljusten [Thu, 22 May 2008 23:29:56 +0000 (23:29 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/ReportStatusCode.c:
  Fix warning from Intel Compiler.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64...
jljusten [Thu, 22 May 2008 23:27:44 +0000 (23:27 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm:
  Merge fix from r3913:
    "Fix bug in backward copy for x64"

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Include/Ia32/EfiBind.h:
jljusten [Thu, 22 May 2008 23:24:08 +0000 (23:24 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Include/Ia32/EfiBind.h:
  Add Intel Compiler fixes similar to r5123
  edk2/EdkCompatibilityPkg/Foundation/Include/X64/EfiBind.h.

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/Common/EdkIIGlueDefi...
jljusten [Thu, 22 May 2008 23:20:30 +0000 (23:20 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/Common/EdkIIGlueDefinitionChangesPeim.h:
  Remove duplicate definition of EFI_PEI_CPU_IO_PPI.
  Previous definition was in
  edk2\EdkCompatibilityPkg\Foundation\Framework\Include\PeiApi.h

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

15 years agoedk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueBase.h:
jljusten [Thu, 22 May 2008 19:05:40 +0000 (19:05 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueBase.h:
  Similar to previous change in TianoBind.h in r5123
  for the Intel compiler.
  Include <EfiBind.h> instead of "EfiBind.h", or
  for some reason __STDC_VERSION__ is not defined.

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

15 years agoAdd a reference of 2nd buffer storage in a formset.
qwang12 [Thu, 22 May 2008 09:30:18 +0000 (09:30 +0000)]
Add a reference of 2nd buffer storage in a formset.

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

15 years agoRemove minor defects in Doxygen header
qhuang8 [Thu, 22 May 2008 09:00:12 +0000 (09:00 +0000)]
Remove minor defects in Doxygen header

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

15 years agoUse Feature Flag PCD to PcdUefiVariableDefaultLangDepricate to replace LANG_SUPPORT.
qwang12 [Thu, 22 May 2008 08:37:25 +0000 (08:37 +0000)]
Use Feature Flag PCD to PcdUefiVariableDefaultLangDepricate to replace LANG_SUPPORT.

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

15 years agoAdd in ConvertIso639LanguageToRfc3066Language API.
qwang12 [Thu, 22 May 2008 00:59:42 +0000 (00:59 +0000)]
Add in ConvertIso639LanguageToRfc3066Language API.

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

15 years agoAdd in ConvertIso639LanguageToRfc3066Language API.
qwang12 [Thu, 22 May 2008 00:58:21 +0000 (00:58 +0000)]
Add in ConvertIso639LanguageToRfc3066Language API.

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

15 years agoadd debug information.
vanjeff [Wed, 21 May 2008 08:32:06 +0000 (08:32 +0000)]
add debug information.

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

15 years agoa. Fixed the incorrect generated array in c code for default store values
jwang36 [Wed, 21 May 2008 08:08:57 +0000 (08:08 +0000)]
a. Fixed the incorrect generated array in c code for default store values
b. Fixed the version string.

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

15 years agoAdd compatibility modules into the DSC file.
qwang12 [Wed, 21 May 2008 07:58:18 +0000 (07:58 +0000)]
Add compatibility modules into the DSC file.

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