mirror_edk2.git
12 years agoAdd UefiCpuPkg.dsc and UefiCpuPkg.dec for UefiCpuPkg.
jljusten [Mon, 23 Feb 2009 20:15:52 +0000 (20:15 +0000)]
Add UefiCpuPkg.dsc and UefiCpuPkg.dec for UefiCpuPkg.

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

12 years agoMoving DuetPkg/CpuIoDxe to UefiCpuPkg.
jljusten [Mon, 23 Feb 2009 19:56:13 +0000 (19:56 +0000)]
Moving DuetPkg/CpuIoDxe to UefiCpuPkg.

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

12 years agoCreating a new package for UEFI compatible CPU code.
jljusten [Mon, 23 Feb 2009 19:39:05 +0000 (19:39 +0000)]
Creating a new package for UEFI compatible CPU code.

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

12 years agoMove MdeModuleHii.h into Include\Guid directory
lgao4 [Mon, 23 Feb 2009 15:18:48 +0000 (15:18 +0000)]
Move MdeModuleHii.h into Include\Guid directory
Move Capsule.h into MdePkg\Include\Protocol directory because Capsule is defined in PI1.0a.
Merge WorkingBlockHeader.h into SystemNvDataGuid.h
Remove unused NvDataFvHob.

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

12 years agoAdd the missing PI capsule architecture protocol.
lgao4 [Mon, 23 Feb 2009 14:41:41 +0000 (14:41 +0000)]
Add the missing PI capsule architecture protocol.

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

12 years agoUpdate SecMain code to remove unused logic.
lgao4 [Mon, 23 Feb 2009 14:36:37 +0000 (14:36 +0000)]
Update SecMain code to remove unused logic.
Add VariableInfo application into Nt32Pkg.dsc

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

12 years agoAdd conditional check before output status code.
lgao4 [Mon, 23 Feb 2009 14:31:09 +0000 (14:31 +0000)]
Add conditional check before output status code.

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

12 years agoMerge tristan's patch:
klu2 [Mon, 23 Feb 2009 14:05:41 +0000 (14:05 +0000)]
Merge tristan's patch:
while compiling with GCC I have found two issues in PcatPciRootBridge.c:

* when vendor id is read, the code read 2 * 2 bytes into a buffer of 2 bytes.
  The 'buffer overflow' crashed efi.

* when pci configuration header is read, the code read by chunks of 4 bytes,
  but the buffer is aligned on 2 bytes.  According to the compilation options,
  the reads may fail (and the failure is ignored).

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

12 years agoUpdate the PCD comments for PcdFrameworkHiiCompatibilitySupport.
qwang12 [Mon, 23 Feb 2009 13:53:29 +0000 (13:53 +0000)]
Update the PCD comments for PcdFrameworkHiiCompatibilitySupport.

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

12 years agoUpdate to fix several ECC warning
qhuang8 [Mon, 23 Feb 2009 07:04:55 +0000 (07:04 +0000)]
Update to fix several ECC warning

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

12 years agoClean up to remove unreferenced data structure
qhuang8 [Mon, 23 Feb 2009 07:04:13 +0000 (07:04 +0000)]
Clean up to remove unreferenced data structure

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

12 years agoupdate PCD help text
vanjeff [Mon, 23 Feb 2009 06:19:05 +0000 (06:19 +0000)]
update PCD help text

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

12 years ago1, Use #if defined() to judge the switching macro such as compiler macro.
klu2 [Mon, 23 Feb 2009 06:09:44 +0000 (06:09 +0000)]
1, Use #if defined() to judge the switching macro such as compiler macro.
Original, some code directly judge the value of these macros, but linux ICC compiler will report error as "zero used for undefined preprocessing identifier". So it is better judge whether these macros are defined before accessing their value.
2, Use #if defined() style to replace #ifdef style.
It is good to keep consistent style for this case.

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

12 years ago1, Use #if defined() to judge the switching macro such as compiler macro.
klu2 [Mon, 23 Feb 2009 05:51:02 +0000 (05:51 +0000)]
1, Use #if defined() to judge the switching macro such as compiler macro.
Original, some code directly judge the value of these macros, but linux ICC compiler will report error as "zero used for undefined preprocessing identifier". So it is better judge whether these macros are defined before accessing their value.
2, Use #if defined() style to replace #ifdef style.
It is good to keep consistent style for this case.

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

12 years agoretire gEfiFirmwareVolumeDispatcherProtocolGuid
eric_tian [Mon, 23 Feb 2009 05:50:53 +0000 (05:50 +0000)]
retire gEfiFirmwareVolumeDispatcherProtocolGuid

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

12 years agoretire gEfiFirmwareVolumeDispatcherProtocolGuid as its original design is used to...
eric_tian [Mon, 23 Feb 2009 05:48:49 +0000 (05:48 +0000)]
retire gEfiFirmwareVolumeDispatcherProtocolGuid as its original design is used to signify such FV need to be dispatched or not.
Currently our code has not such usage model, so Mike recommended us to retire this guid

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

12 years agoretire gEfiFirmwareVolumeDispatcherProtocolGuid as its original design is used to...
eric_tian [Mon, 23 Feb 2009 05:35:08 +0000 (05:35 +0000)]
retire gEfiFirmwareVolumeDispatcherProtocolGuid as its original design is used to signify such FV need to be dispatched or not.
Currently our code has not such usage model, so Mike recommended us to retire this guid

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

12 years agoFix the wrong fix in last check in
qhuang8 [Mon, 23 Feb 2009 05:26:04 +0000 (05:26 +0000)]
Fix the wrong fix in last check in

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

12 years agoRefine help text of PcdDisableDefaultKeyboardLayoutInUsbKbDriver.
xli24 [Mon, 23 Feb 2009 05:15:48 +0000 (05:15 +0000)]
Refine help text of PcdDisableDefaultKeyboardLayoutInUsbKbDriver.

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

12 years agoUpdate to pass build
qhuang8 [Mon, 23 Feb 2009 04:01:59 +0000 (04:01 +0000)]
Update to pass build

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

12 years agoFix typo in data structure
qhuang8 [Mon, 23 Feb 2009 03:56:07 +0000 (03:56 +0000)]
Fix typo in data structure

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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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