]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
15 years agoFix typo in include file name
qhuang8 [Mon, 23 Feb 2009 03:49:14 +0000 (03:49 +0000)]
Fix typo in include file name

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

15 years agoFix typo
qhuang8 [Mon, 23 Feb 2009 03:42:41 +0000 (03:42 +0000)]
Fix typo

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

15 years agoFix building issue for VS2003 and VS2005 tool chain. The "/GS-" is not recognized...
klu2 [Mon, 23 Feb 2009 03:35:29 +0000 (03:35 +0000)]
Fix building issue for VS2003 and VS2005 tool chain. The "/GS-" is not recognized by VS2003 but need by VS2005, so the CFLAGS should override from tools_def.txt but not replace CFLAGS defined in tools_def.txt.

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

15 years agoAdd print protocol GUID to EdkCompatibilityPkg.dec and add PrintThunk to EdkCompatibi...
qhuang8 [Mon, 23 Feb 2009 03:26:37 +0000 (03:26 +0000)]
Add print protocol GUID to EdkCompatibilityPkg.dec and add PrintThunk to EdkCompatibilityPkg.dsc for build validation.

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

15 years agoAdd PrintThunk driver, it depends on PrintLib on top of MdePkg:
qhuang8 [Mon, 23 Feb 2009 03:25:36 +0000 (03:25 +0000)]
Add PrintThunk driver, it depends on PrintLib on top of MdePkg:
1. If the library instance is BasePrintLib, it has no prerequisite to produce EDK print protocol
2. If the library instance mapping is DxePrintLibPrint2Protocol, it acts as PrintOnPrint2Thunk.

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

15 years agoAdd Print.h, an EDKII public include file for thunk driver
qhuang8 [Mon, 23 Feb 2009 03:23:43 +0000 (03:23 +0000)]
Add Print.h, an EDKII public include file for thunk driver

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

15 years agoUpdate DuetPkg to include DxePcdDriver.
qhuang8 [Mon, 23 Feb 2009 03:22:04 +0000 (03:22 +0000)]
Update DuetPkg to include DxePcdDriver.

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

15 years agoRemove unused DuetDxeReportStatusCodeLib
qhuang8 [Mon, 23 Feb 2009 03:21:25 +0000 (03:21 +0000)]
Remove unused DuetDxeReportStatusCodeLib

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

15 years agoUpdate Unix platform to use dynamic HII pcd to save console output mode.
qhuang8 [Mon, 23 Feb 2009 03:20:54 +0000 (03:20 +0000)]
Update Unix platform to use dynamic HII pcd to save console output mode.

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

15 years agoUpdate Nt32 platform to use dynamic HII pcd to save console output mode.
qhuang8 [Mon, 23 Feb 2009 03:20:29 +0000 (03:20 +0000)]
Update Nt32 platform to use dynamic HII pcd to save console output mode.

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

15 years agoAdd PrintDxe driver and update EdkPrintLib to DxePrintLibPrint2Protocol
qhuang8 [Mon, 23 Feb 2009 03:18:11 +0000 (03:18 +0000)]
Add PrintDxe driver and update EdkPrintLib to DxePrintLibPrint2Protocol

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

15 years agoUpdate the variable name and GUID to set time zone and daylight saving: Use L"RTC...
qhuang8 [Mon, 23 Feb 2009 03:17:27 +0000 (03:17 +0000)]
Update the variable name and GUID to set time zone and daylight saving: Use L"RTC" for shorter name and gEfiCallerIdGuid since this variable is private for this driver.

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

15 years agoUpdate for the performance infrastructure changes:
qhuang8 [Mon, 23 Feb 2009 03:15:57 +0000 (03:15 +0000)]
Update for the performance infrastructure changes:
1. Use raw string for performance tokens
2. Reuse gPerformanceProtocolGuid as performance variable paring GUID

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

15 years ago1. Update Generic BDS part to use dynamic PCD to set console output mode instead...
qhuang8 [Mon, 23 Feb 2009 03:14:12 +0000 (03:14 +0000)]
1. Update Generic BDS part to use dynamic PCD to set console output mode instead of use L"ConOutMode" and gEfiGenericPlatformVariableGuid to set console output mode.
2. Drop the menu item of set Primary Video to PCI or AGP. If some platform wishes to set AGP video option, platform BDS code needs to add this item.
3. Minor update to use Raw String to performance logging

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

15 years agoUpdate consplitter driver to use dynamic PCD to set console output mode instead of...
qhuang8 [Mon, 23 Feb 2009 03:11:13 +0000 (03:11 +0000)]
Update consplitter driver to use dynamic PCD to set console output mode instead of use L"ConOutMode" and gEfiGenericPlatformVariableGuid to set console output mode.

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

15 years agoUpdate MdeModulePkg package surface area:
qhuang8 [Mon, 23 Feb 2009 03:09:14 +0000 (03:09 +0000)]
Update MdeModulePkg package surface area:
1. Retire Print protocol
2. Retire platform variable GUID
3. Merge Performance Protocol GUID C Name, Pei Performance HOB, and performance variable
4. Introduce dynamic PCD: PcdConOutRow, PcdConOutColumn for console output mode.

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

15 years agoSplit the Print functionality from SetupBrowserDxe. Platform should use PrintDxe...
qhuang8 [Mon, 23 Feb 2009 03:05:23 +0000 (03:05 +0000)]
Split the Print functionality from SetupBrowserDxe. Platform should use PrintDxe to produces Print2 Protocol and PrintThunk for Edk Print protocol.

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

15 years agoAdd PrintDxe to produce EDKII print2 protocol on top of PrintLib in MdePkg
qhuang8 [Mon, 23 Feb 2009 03:04:26 +0000 (03:04 +0000)]
Add PrintDxe to produce EDKII print2 protocol on top of PrintLib in MdePkg

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

15 years agoRename EdkPrintLib to DxePrintLibPrint2Protocol to better reflect its functionality.
qhuang8 [Mon, 23 Feb 2009 03:03:39 +0000 (03:03 +0000)]
Rename EdkPrintLib to DxePrintLibPrint2Protocol to better reflect its functionality.

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

15 years agoUpdate Performance library instances to adapt to the update in Performance infrastruc...
qhuang8 [Mon, 23 Feb 2009 03:02:50 +0000 (03:02 +0000)]
Update Performance library instances to adapt to the update in Performance infrastructure.

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

15 years agoremove console control protocol consuming in DrawImage(), caller should make sure...
vanjeff [Mon, 23 Feb 2009 03:02:07 +0000 (03:02 +0000)]
remove console control protocol consuming in DrawImage(), caller should make sure current mode is graphics mode.

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

15 years agoUpdate DxeCore for the performance infrastructure updates: Use Raw sting to replace...
qhuang8 [Mon, 23 Feb 2009 03:01:59 +0000 (03:01 +0000)]
Update DxeCore for the performance infrastructure updates: Use Raw sting to replace XXX_TOKEN

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

15 years agoRetire GenericPlatformVariableGuid in MdeModulePkg
qhuang8 [Mon, 23 Feb 2009 03:00:22 +0000 (03:00 +0000)]
Retire GenericPlatformVariableGuid in MdeModulePkg

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

15 years agoretire PeiPerformanceHob.h, all its information has been integrated into Include...
qhuang8 [Mon, 23 Feb 2009 02:59:33 +0000 (02:59 +0000)]
retire PeiPerformanceHob.h, all its information has been integrated into Include\Guid\Performance.h

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

15 years agoRetire Print protocol in MdeModulePkg and update Print2 protocol to provide full...
qhuang8 [Mon, 23 Feb 2009 02:58:46 +0000 (02:58 +0000)]
Retire Print protocol in MdeModulePkg and update Print2 protocol to provide full set of API in PrintLib classes

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

15 years agoMerge performance protocol, pei performance hob into a single performance.h in MdeMod...
qhuang8 [Mon, 23 Feb 2009 02:57:46 +0000 (02:57 +0000)]
Merge performance protocol, pei performance hob into a single performance.h in MdeModulePkg\Include\Guid

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

15 years ago1. Retired HotPlugDevice protocol.
vanjeff [Mon, 23 Feb 2009 02:51:45 +0000 (02:51 +0000)]
1. Retired HotPlugDevice protocol.
2. Check devicepath node to get hot plug information. Currently, USB and PCCard device are checked.

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

15 years agoMinor update on capitalization for ECC check.
xli24 [Mon, 23 Feb 2009 02:47:51 +0000 (02:47 +0000)]
Minor update on capitalization for ECC check.

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

15 years agoRemove BaseMemoryTest PPI and related producers and consumers.
xli24 [Mon, 23 Feb 2009 02:39:20 +0000 (02:39 +0000)]
Remove BaseMemoryTest PPI and related producers and consumers.

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

15 years agoClean up gEfiHotPlugDeviceGuid in ConPlatformDxe.
vanjeff [Mon, 23 Feb 2009 02:12:01 +0000 (02:12 +0000)]
Clean up gEfiHotPlugDeviceGuid in ConPlatformDxe.

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

15 years agoAdd build option /GS- to pass build.
gikidy [Fri, 20 Feb 2009 09:29:01 +0000 (09:29 +0000)]
Add build option /GS- to pass build.

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

15 years agoPort Intel .asm to GAS S
gikidy [Fri, 20 Feb 2009 08:22:04 +0000 (08:22 +0000)]
Port Intel .asm to GAS S

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

15 years agoLinkage errors fixed.
gikidy [Fri, 20 Feb 2009 08:16:12 +0000 (08:16 +0000)]
Linkage errors fixed.

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

15 years agoPatch for CpuInterrupt.S from Tristan Gingold.
gikidy [Fri, 20 Feb 2009 08:03:44 +0000 (08:03 +0000)]
Patch for CpuInterrupt.S from Tristan Gingold.

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

15 years agoNew .S files added
jji4 [Fri, 20 Feb 2009 07:52:31 +0000 (07:52 +0000)]
New .S files added

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

15 years agosyntax checked
jji4 [Fri, 20 Feb 2009 07:51:59 +0000 (07:51 +0000)]
syntax checked

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

15 years agoThe asm file for Ia32 has been translated from MASM to GAS.
jji4 [Fri, 20 Feb 2009 06:04:15 +0000 (06:04 +0000)]
The asm file for Ia32 has been translated from MASM to GAS.
Build in CYGWINGCC is OK.
It needs to be checked for the logic and debugged for the running.

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

15 years agoPort Intel .asm to GNU .S
jji4 [Fri, 20 Feb 2009 05:25:12 +0000 (05:25 +0000)]
Port Intel .asm to GNU .S
These .S files now are not for compiler but for us to control the version.

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

15 years agoPath\filename information added for Protocol/PPI/Guid section in DEC file.
gikidy [Fri, 20 Feb 2009 05:07:14 +0000 (05:07 +0000)]
Path\filename information added for Protocol/PPI/Guid section in DEC file.

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

15 years agoPort Intel .asm to GNU .S
gikidy [Fri, 20 Feb 2009 03:11:41 +0000 (03:11 +0000)]
Port Intel .asm to GNU .S
These .S files now is not for compiler but for us to control the version.

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

15 years agoPort Intel .asm to GNU .S
jji4 [Fri, 20 Feb 2009 03:01:49 +0000 (03:01 +0000)]
Port Intel .asm to GNU .S
These .S files now is not for compiler but for us to control the version.

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

15 years agoUse "==" to define build options for USER_DEFINED module
jwang36 [Fri, 20 Feb 2009 02:09:56 +0000 (02:09 +0000)]
Use "==" to define build options for USER_DEFINED module

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

15 years agoUse "==" to define build options for USER_DEFINED module
jwang36 [Fri, 20 Feb 2009 02:09:39 +0000 (02:09 +0000)]
Use "==" to define build options for USER_DEFINED module

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

15 years agoFixed single module build failure issue
jwang36 [Thu, 19 Feb 2009 10:00:25 +0000 (10:00 +0000)]
Fixed single module build failure issue

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

15 years agoUsing EFI_RESOUCE status defined in framework Pci Host bridge specification.
lgao4 [Thu, 19 Feb 2009 08:37:41 +0000 (08:37 +0000)]
Using EFI_RESOUCE status defined in framework Pci Host bridge specification.

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

15 years agoAdd the missing definitions in framework Pci Host bridge specification.
lgao4 [Thu, 19 Feb 2009 08:36:23 +0000 (08:36 +0000)]
Add the missing definitions in framework Pci Host bridge specification.

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

15 years agoFixed an issue caused by passing string of fdf file path
jwang36 [Wed, 18 Feb 2009 14:15:15 +0000 (14:15 +0000)]
Fixed an issue caused by passing string of fdf file path

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

15 years agoFixed the failure caused by specifying fdf file via "-f" switch
jwang36 [Wed, 18 Feb 2009 12:10:56 +0000 (12:10 +0000)]
Fixed the failure caused by specifying fdf file via "-f" switch

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

15 years agoPath\filename information added for Protocol/PPI/Guid section in DEC file.
gikidy [Wed, 18 Feb 2009 09:00:17 +0000 (09:00 +0000)]
Path\filename information added for Protocol/PPI/Guid section in DEC file.

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

15 years agoRevert some code that was checked in by mistake
qhuang8 [Wed, 18 Feb 2009 05:45:44 +0000 (05:45 +0000)]
Revert some code that was checked in by mistake

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

15 years agoRemove extra blank for array
qhuang8 [Wed, 18 Feb 2009 05:25:37 +0000 (05:25 +0000)]
Remove extra blank for array

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

15 years agoMeta-data verified.
gikidy [Wed, 18 Feb 2009 03:13:32 +0000 (03:13 +0000)]
Meta-data verified.

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

15 years agoupdate code to pass K8.
hchen30 [Tue, 17 Feb 2009 09:13:35 +0000 (09:13 +0000)]
update code to pass K8.

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

15 years agoUse #ifdef but not #if for compiler macros.
klu2 [Tue, 17 Feb 2009 06:12:14 +0000 (06:12 +0000)]
Use #ifdef but not #if for compiler macros.

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

15 years agoFix EBC build broken.
klu2 [Tue, 17 Feb 2009 05:39:12 +0000 (05:39 +0000)]
Fix EBC build broken.

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

15 years agoFix EBC build broken.
klu2 [Tue, 17 Feb 2009 05:36:10 +0000 (05:36 +0000)]
Fix EBC build broken.

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

15 years ago1) Fixed silent mode issue in Linux.
jwang36 [Tue, 17 Feb 2009 04:14:58 +0000 (04:14 +0000)]
1) Fixed silent mode issue in Linux.
2) Fixed customized build issue in Duet.

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

15 years agoFixed file path case
jwang36 [Tue, 17 Feb 2009 03:15:37 +0000 (03:15 +0000)]
Fixed file path case

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

15 years agoUpdated per the latest changes
jwang36 [Tue, 17 Feb 2009 02:05:01 +0000 (02:05 +0000)]
Updated per the latest changes

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

15 years ago1. Use FAMILY defined in *_TAGNAME_*_*_FAMILY as the toolchain family
jwang36 [Mon, 16 Feb 2009 13:37:23 +0000 (13:37 +0000)]
1. Use FAMILY defined in *_TAGNAME_*_*_FAMILY as the toolchain family
2. Force file name case check in Windows
3. Consolidate file/path operations
4. Support binary file type in build_rule.txt
5. Generate $(FILE_TYPES) macro only when it's used in build_rule.txt
6. Fix HSD202142 and HSD202144

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

15 years agoAdd assertion to ensure pointer dereference has been checked against NULL pointer.
qhuang8 [Mon, 16 Feb 2009 02:07:32 +0000 (02:07 +0000)]
Add assertion to ensure pointer dereference has been checked against NULL pointer.

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

15 years agoMake type EFI_SAL_STATUS be type INTN instead of type UINTN to match SAL Specificatio...
mdkinney [Sun, 15 Feb 2009 19:27:10 +0000 (19:27 +0000)]
Make type EFI_SAL_STATUS be type INTN instead of type UINTN to match SAL Specification description.

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

15 years agoUpdate macros to make sure all RETURN_STATUS constants are defined to be of type...
mdkinney [Sat, 14 Feb 2009 02:14:37 +0000 (02:14 +0000)]
Update macros to make sure all RETURN_STATUS constants are defined to be of type RETURN_STATUS.

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

15 years agoComments synchronized with library class
jji4 [Fri, 13 Feb 2009 09:05:43 +0000 (09:05 +0000)]
Comments synchronized with library class

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

15 years agoComments checked with spec
jji4 [Fri, 13 Feb 2009 09:03:56 +0000 (09:03 +0000)]
Comments checked with spec

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

15 years agoMeta-data reviewed.
gikidy [Fri, 13 Feb 2009 08:38:34 +0000 (08:38 +0000)]
Meta-data reviewed.

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

15 years ago1.enhanced security check.
vanjeff [Fri, 13 Feb 2009 06:39:44 +0000 (06:39 +0000)]
1.enhanced security check.
2.remove un-necessary ASSERT.

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

15 years agoSpec checked
jji4 [Fri, 13 Feb 2009 06:28:15 +0000 (06:28 +0000)]
Spec checked

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

15 years agoenhanced security check.
vanjeff [Fri, 13 Feb 2009 06:07:36 +0000 (06:07 +0000)]
enhanced security check.

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

15 years agoFix security check.
lgao4 [Fri, 13 Feb 2009 05:20:55 +0000 (05:20 +0000)]
Fix security check.

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

15 years agoSource level security checked
jji4 [Fri, 13 Feb 2009 05:16:31 +0000 (05:16 +0000)]
Source level security checked

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

15 years agoSource level security checked
jji4 [Fri, 13 Feb 2009 03:57:46 +0000 (03:57 +0000)]
Source level security checked

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

15 years agoenhanced security check.
vanjeff [Fri, 13 Feb 2009 03:36:02 +0000 (03:36 +0000)]
enhanced security check.

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

15 years agofixed typo
jcarsey [Thu, 12 Feb 2009 22:45:34 +0000 (22:45 +0000)]
fixed typo

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

15 years ago* MdeModulePkg/Core/Pei/Dependency/Dependency.h
jljusten [Thu, 12 Feb 2009 17:15:08 +0000 (17:15 +0000)]
* MdeModulePkg/Core/Pei/Dependency/Dependency.h
Decrease MAX_GRAMMAR_SIZE from 256 to 64.

In Dependency.c => PeimDispatchReadiness, a local variable 'EvalStack'
makes an array of EVAL_STACK_ENTRY structures to store a stack for
processing the dependency expression.

Due to alignment considerations, sizeof (EVAL_STACK_ENTRY) is 16 bytes
on 64 bit architectures.  This means the size of the EvalStack local
variable in PeimDispatchReadiness grows to 4kb.

In the PEI phase, the stack area may be very small, and therefore 4kb is
much to large.  Reducing MAX_GRAMMAR_SIZE to 64 will lower the size
of EvalStack to 1kb.

While reducing this to 1kb solves an issue seen with GCC on X64, it is
still a large usage of stack for the PEI phase, and future improvements
may still need to be made.

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

15 years agoadd assert logic to avoid Klocwork fake report
eric_tian [Thu, 12 Feb 2009 08:41:34 +0000 (08:41 +0000)]
add assert logic to avoid Klocwork fake report

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

15 years agoadd assert logic to avoid Klocwork fake report
eric_tian [Thu, 12 Feb 2009 06:39:01 +0000 (06:39 +0000)]
add assert logic to avoid Klocwork fake report

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

15 years agoadd assert logic to avoid Klocwork fake report
eric_tian [Thu, 12 Feb 2009 06:23:15 +0000 (06:23 +0000)]
add assert logic to avoid Klocwork fake report

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

15 years agofixed comments missing.
vanjeff [Thu, 12 Feb 2009 06:06:23 +0000 (06:06 +0000)]
fixed comments missing.

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

15 years agoenhanced security check.
vanjeff [Thu, 12 Feb 2009 06:05:08 +0000 (06:05 +0000)]
enhanced security check.

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

15 years agoEnhanced status return check.
vanjeff [Thu, 12 Feb 2009 03:03:47 +0000 (03:03 +0000)]
Enhanced status return check.

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

15 years agoadd return value check.
vanjeff [Thu, 12 Feb 2009 02:33:23 +0000 (02:33 +0000)]
add return value check.

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

15 years agoadd NULL pointer check.
vanjeff [Thu, 12 Feb 2009 01:55:32 +0000 (01:55 +0000)]
add NULL pointer check.

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

15 years agoFix entry point prototype error.
qhuang8 [Wed, 11 Feb 2009 07:42:24 +0000 (07:42 +0000)]
Fix entry point prototype error.

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

15 years agoUse apply PeiServicesLib to locate PPI
qhuang8 [Wed, 11 Feb 2009 07:41:02 +0000 (07:41 +0000)]
Use apply PeiServicesLib to locate PPI

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

15 years agoFix the typo in comments
qhuang8 [Wed, 11 Feb 2009 07:09:19 +0000 (07:09 +0000)]
Fix the typo in comments

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

15 years agoAdjust code to fix potential array out-bound issues.
qhuang8 [Wed, 11 Feb 2009 07:05:43 +0000 (07:05 +0000)]
Adjust code to fix potential array out-bound issues.

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

15 years agoRemove several unicode in comments.
qhuang8 [Wed, 11 Feb 2009 06:02:54 +0000 (06:02 +0000)]
Remove several unicode in comments.

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

15 years agoFix the potential illegal EBC opcode issue.
qhuang8 [Wed, 11 Feb 2009 06:01:07 +0000 (06:01 +0000)]
Fix the potential illegal EBC opcode issue.

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

15 years ago1) Replace IA32API with EFIAPI to standardise the calling convention.
qwang12 [Wed, 11 Feb 2009 05:50:37 +0000 (05:50 +0000)]
1) Replace IA32API with EFIAPI to standardise the calling convention.

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

15 years agoInclude the missing Guid header file to refer the global Guid
lgao4 [Wed, 11 Feb 2009 04:57:42 +0000 (04:57 +0000)]
Include the missing Guid header file to refer the global Guid

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

15 years agoAdd #defines for commonly used Base Address and Sizes.
mdkinney [Tue, 10 Feb 2009 19:31:53 +0000 (19:31 +0000)]
Add #defines for commonly used Base Address and Sizes.

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

15 years agoAdd the missing Guid header file.
lgao4 [Tue, 10 Feb 2009 14:33:55 +0000 (14:33 +0000)]
Add the missing Guid header file.

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

15 years agoAdd MdePkgTokenSpace Guid header file.
lgao4 [Tue, 10 Feb 2009 14:31:57 +0000 (14:31 +0000)]
Add MdePkgTokenSpace Guid header file.

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

15 years agoCorrect typo in comments, clean IfrSupportLib.h
lgao4 [Tue, 10 Feb 2009 13:32:19 +0000 (13:32 +0000)]
Correct typo in comments, clean IfrSupportLib.h

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

15 years agoChange style 0 == Index to Index == 0
lgao4 [Tue, 10 Feb 2009 13:17:51 +0000 (13:17 +0000)]
Change style 0 == Index to Index == 0

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

15 years agoclean K8.
eric_tian [Tue, 10 Feb 2009 09:56:23 +0000 (09:56 +0000)]
clean K8.

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

15 years agoAdd in ASSERT to avoid NULL point dereference.
qwang12 [Tue, 10 Feb 2009 09:40:27 +0000 (09:40 +0000)]
Add in ASSERT to avoid NULL point dereference.

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

15 years agoAdd comments in DSC files to explain the function and design of components section.
xli24 [Tue, 10 Feb 2009 08:58:47 +0000 (08:58 +0000)]
Add comments in DSC files to explain the function and design of components section.

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

15 years agoAdd comments in DSC files to explain the function and design of components section.
xli24 [Tue, 10 Feb 2009 08:56:24 +0000 (08:56 +0000)]
Add comments in DSC files to explain the function and design of components section.

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