]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
16 years agofixed icc build bug
eric_tian [Tue, 22 Jan 2008 07:14:48 +0000 (07:14 +0000)]
fixed icc build bug

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 years agoChange C functions, xxxSizeOfVariable(), to MACRO, which can avoid the ICC compile...
yshang1 [Fri, 11 Jan 2008 03:16:46 +0000 (03:16 +0000)]
Change C functions, xxxSizeOfVariable(), to MACRO, which can avoid the ICC compile error "Unspecific evaluated order".

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

16 years agoAlign the header of variable from 1 to 4, which can avoid the size of variable conten...
yshang1 [Thu, 10 Jan 2008 04:26:13 +0000 (04:26 +0000)]
Align the header of variable from 1 to 4, which can avoid the size of variable content corrupt if the critical data cross two flash block.

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

16 years ago1) Fix the bug that Variable Cache Search does not be protected by lock during boot...
yshang1 [Wed, 9 Jan 2008 10:10:16 +0000 (10:10 +0000)]
1) Fix the bug that Variable Cache Search does not be protected by lock during boot time. It potentially results in the info from GetVariable() is not correct.
2) Check the integrity of Variable header. In original implementation, if not whole header is correct, then the variable will be treat as invalid. typically, if the NameSize has been programed but the DataSize not, then the variable storage would failed to set new variable.
3) Change the Variable Header Alignment from 1 to 4 bytes on x86. It avoids the DataSize or NameSize cross two blocks. For example, in original implementation, if the NameSize crosses two block, when the FLASH manipulation is interrupted after programed HSB of NameSize and prior to program LSB of NameSize on next block, then the invalid variable header will result in the Variable Storgae broken.

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

16 years agosync tracker to remove duplicate display mode in ConOut virtual handle GOP instance.
vanjeff [Wed, 9 Jan 2008 05:55:46 +0000 (05:55 +0000)]
sync tracker to remove duplicate display mode in ConOut virtual handle GOP instance.

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

16 years agoMake the code ICC clean.
qwang12 [Tue, 8 Jan 2008 11:02:54 +0000 (11:02 +0000)]
Make the code ICC clean.

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

16 years agofixed one bug when calculate the string length.
vanjeff [Tue, 8 Jan 2008 08:15:44 +0000 (08:15 +0000)]
fixed one bug when calculate the string length.

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

16 years agoFixed an issue which caused incorrect value of PCD from FDF file.
jwang36 [Fri, 4 Jan 2008 08:01:45 +0000 (08:01 +0000)]
Fixed an issue which caused incorrect value of PCD from FDF file.

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

16 years agoupdate for passing the ICC compiler
eric_tian [Fri, 4 Jan 2008 05:51:44 +0000 (05:51 +0000)]
update for passing the ICC compiler

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

16 years agoAdd !include statement support in GenFds.exe which makes FDF file could include other...
jlin16 [Fri, 4 Jan 2008 04:57:34 +0000 (04:57 +0000)]
Add !include statement support in GenFds.exe which makes FDF file could include other file contents at any position in FDF.

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

16 years ago1. Import UEFI PxeBc module in MdeModulePkg
vanjeff [Fri, 4 Jan 2008 02:29:30 +0000 (02:29 +0000)]
1. Import UEFI PxeBc module in MdeModulePkg
2. Remove some SMBIOS definitions defined in PxeBc module, use those who are defined in MdePkg.

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

16 years agoMeasure PEimage and ActionString data according to TPM requirement.
lgao4 [Fri, 4 Jan 2008 02:11:51 +0000 (02:11 +0000)]
Measure PEimage and ActionString data according to TPM requirement.

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

16 years agomodified the UNIXGCC information
lhauch [Thu, 3 Jan 2008 21:41:41 +0000 (21:41 +0000)]
modified the UNIXGCC information

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

16 years agoFixed some of the comments
lhauch [Thu, 3 Jan 2008 21:29:07 +0000 (21:29 +0000)]
Fixed some of the comments

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

16 years agoModified BINUTILS_URL to point to mirrors.kernel.org, added comments
lhauch [Thu, 3 Jan 2008 21:28:34 +0000 (21:28 +0000)]
Modified BINUTILS_URL to point to mirrors.kernel.org, added comments

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

16 years agofixed paths for UNIXGCC tools
lhauch [Thu, 3 Jan 2008 21:01:44 +0000 (21:01 +0000)]
fixed paths for UNIXGCC tools

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

16 years agoscroll back to old HII component.
jlin16 [Thu, 3 Jan 2008 09:44:55 +0000 (09:44 +0000)]
scroll back to old HII component.

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

16 years ago1. add DxeI2c Library in OptionRomPkg.
vanjeff [Thu, 3 Jan 2008 06:44:03 +0000 (06:44 +0000)]
1. add DxeI2c Library in OptionRomPkg.
2. produce EFI_EDID_DISCOVERED_PROTOCOL and EFI_EDID_ACTIVE_PROTOCOL in CirrusLogic5430 module.
3. consume EFI_OVERRIDE_PROTOCOL in CirrusLogic5430 module.
4. setup video mode according to EDID information in CirrusLogic5430 module.

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

16 years agoAdd depex section generation feature for GenFds.exe
jlin16 [Thu, 3 Jan 2008 03:37:54 +0000 (03:37 +0000)]
Add depex section generation feature for GenFds.exe

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

16 years agoAdd TCG/TPM internal PPI and Protocol
lgao4 [Wed, 2 Jan 2008 06:48:16 +0000 (06:48 +0000)]
Add TCG/TPM internal PPI and Protocol

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

16 years agoAdd TCG protocol
lgao4 [Wed, 2 Jan 2008 06:45:55 +0000 (06:45 +0000)]
Add TCG protocol

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

16 years agoAdd TPM related definitions.
lgao4 [Wed, 2 Jan 2008 06:43:26 +0000 (06:43 +0000)]
Add TPM related definitions.

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

16 years agoUpdated the revision number of build tools
jwang36 [Wed, 2 Jan 2008 03:25:49 +0000 (03:25 +0000)]
Updated the revision number of build tools

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

16 years agoFixed a bug which caused the PCDs inherited from libraries cannot be overridden under...
jwang36 [Wed, 2 Jan 2008 03:24:17 +0000 (03:24 +0000)]
Fixed a bug which caused the PCDs inherited from libraries cannot be overridden under [Components] in DSC file.

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

16 years agoFixed the porting issue. That leads uninitialized variable.
vanjeff [Wed, 2 Jan 2008 02:34:20 +0000 (02:34 +0000)]
Fixed the porting issue. That leads uninitialized variable.

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

16 years agoUpdate the PciXXXReadBuffer() for better coding style.
yshang1 [Sat, 29 Dec 2007 06:11:52 +0000 (06:11 +0000)]
Update the PciXXXReadBuffer() for better coding style.

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

16 years ago1) remove EfiLibReportStatusCode mapping as Status reporting API changed completely...
qwang12 [Sat, 29 Dec 2007 05:47:25 +0000 (05:47 +0000)]
1) remove EfiLibReportStatusCode mapping as Status reporting API changed completely by EDK II and EDK I.
2) add in SimpleTextInputEx protocol. delete gEfiDebugLevelProtocolGuid.
3) Update some references to EdkModulePkg to MdeModulePkg as EdkModulePkg is obsolete.

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

16 years agoSince PciXXXReadBuffer/PciXXXWriteBuffer does not check the alignment of user buffer...
yshang1 [Sat, 29 Dec 2007 02:26:26 +0000 (02:26 +0000)]
Since PciXXXReadBuffer/PciXXXWriteBuffer does not check the alignment of user buffer, if the alignment of user buffer is different than the PCI Address on IPF, the library would generate the Alignment Fault.

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

16 years agoSync the migration tool setting files with the definitions in latest UEFI 2.1 specifi...
qwang12 [Fri, 28 Dec 2007 08:01:58 +0000 (08:01 +0000)]
Sync the migration tool setting files with the definitions in latest UEFI 2.1 specification and the code in latest EDK II source tree.

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

16 years agoAdded $(ASL_FLAGS) to $(ASL) command line
jwang36 [Fri, 28 Dec 2007 05:31:13 +0000 (05:31 +0000)]
Added $(ASL_FLAGS) to $(ASL) command line

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

16 years agofixed a typo - GS8192 should be Gs8192
lhauch [Fri, 28 Dec 2007 00:03:12 +0000 (00:03 +0000)]
fixed a typo - GS8192 should be Gs8192

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

16 years agoAdded QIPF_fr32 flags to IPF CC flags, neede by UEFI ABI for Itanium
lhauch [Thu, 27 Dec 2007 21:05:46 +0000 (21:05 +0000)]
Added QIPF_fr32 flags to IPF CC flags, neede by UEFI ABI for Itanium

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

16 years agofix DataHubGetNextRecord bug
eric_tian [Wed, 26 Dec 2007 09:31:03 +0000 (09:31 +0000)]
fix DataHubGetNextRecord bug

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

16 years agousb kb's bug fix
eric_tian [Wed, 26 Dec 2007 09:02:05 +0000 (09:02 +0000)]
usb kb's bug fix

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

16 years agoAdd the Rom Image to internal database for later PCI light enumeration
eric_tian [Wed, 26 Dec 2007 08:49:07 +0000 (08:49 +0000)]
Add the Rom Image to internal database for later PCI light enumeration

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

16 years agoalign all fields of data struct
eric_tian [Wed, 26 Dec 2007 08:15:09 +0000 (08:15 +0000)]
align all fields of data struct

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

16 years agoEnhance the Usb bus driver to support Star with Remaining device path.
vanjeff [Wed, 26 Dec 2007 06:38:15 +0000 (06:38 +0000)]
Enhance the Usb bus driver to support Star with Remaining device path.

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

16 years agoComment out unused ECP library which no any module referenced,
klu2 [Wed, 26 Dec 2007 04:51:23 +0000 (04:51 +0000)]
Comment out unused ECP library which no any module referenced,

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

16 years agoFixed the bug that the PPI descriptor number defined in PeiCore.h is not enough to...
vanjeff [Wed, 26 Dec 2007 02:43:28 +0000 (02:43 +0000)]
Fixed the bug that the PPI descriptor number defined in PeiCore.h is not enough to hold all the PPI and PPI notifies.

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

16 years agoFixed out-of-date contents (PVCS tracker 732)
jwang36 [Tue, 25 Dec 2007 09:23:17 +0000 (09:23 +0000)]
Fixed out-of-date contents (PVCS tracker 732)

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

16 years agoFixed typos (PVCS tracker 749)
jwang36 [Tue, 25 Dec 2007 09:17:00 +0000 (09:17 +0000)]
Fixed typos (PVCS tracker 749)

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

16 years agoFixed typos (PVCS Tracker 750)
jwang36 [Tue, 25 Dec 2007 09:15:38 +0000 (09:15 +0000)]
Fixed typos (PVCS Tracker 750)

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

16 years agoFix typo of Library Class Declaration.
yshang1 [Tue, 25 Dec 2007 03:50:25 +0000 (03:50 +0000)]
Fix typo of Library Class Declaration.

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

16 years agoAdded component type to module type mapping between "PE32_PEIM" and "PEIM" for R8...
jwang36 [Mon, 24 Dec 2007 05:39:24 +0000 (05:39 +0000)]
Added component type to module type mapping between "PE32_PEIM" and "PEIM" for R8 modules

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

16 years agoChanged the NMAKE path from VS2003 to VS2005 for ICC tool chain
jwang36 [Mon, 24 Dec 2007 02:51:41 +0000 (02:51 +0000)]
Changed the NMAKE path from VS2003 to VS2005 for ICC tool chain

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

16 years agoadd iSCSI protocol
eric_tian [Mon, 24 Dec 2007 02:20:21 +0000 (02:20 +0000)]
add iSCSI protocol

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

16 years agoadd iSCSI protocol
eric_tian [Mon, 24 Dec 2007 02:15:46 +0000 (02:15 +0000)]
add iSCSI protocol

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

16 years agoAdded following line under [BuildOptions] for R8 modules build
jwang36 [Sun, 23 Dec 2007 15:13:39 +0000 (15:13 +0000)]
Added following line under [BuildOptions] for R8 modules build
      *_*_IA32_CC_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D TIANO_RELEASE_VERSION=0x00080006

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

16 years agoAdded [Libraries] for R8 modules' build
jwang36 [Sat, 22 Dec 2007 16:59:33 +0000 (16:59 +0000)]
Added [Libraries] for R8 modules' build

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

16 years agoa. Enabled building R8 modules
jwang36 [Sat, 22 Dec 2007 16:58:04 +0000 (16:58 +0000)]
a. Enabled building R8 modules
b. Always inherit library's [depex] if there's no dxs file declared in module's inf file

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

16 years agoInitialize DuetPkg ...
klu2 [Fri, 21 Dec 2007 08:48:38 +0000 (08:48 +0000)]
Initialize DuetPkg ...

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

16 years agoAdd "ALWAYS_PRODUCED" Library class item for EDK module whose COMPONENT type is ...
qhuang8 [Fri, 21 Dec 2007 08:29:32 +0000 (08:29 +0000)]
Add "ALWAYS_PRODUCED" Library class item for EDK module whose COMPONENT type is "LIBRARY".

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

16 years agoAdd all smbios record structure definition.
klu2 [Fri, 21 Dec 2007 07:19:54 +0000 (07:19 +0000)]
Add all smbios record structure definition.

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

16 years agoAdd preparation for FAR release.
qhuang8 [Fri, 21 Dec 2007 03:27:03 +0000 (03:27 +0000)]
Add preparation for FAR release.

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

16 years agoUpdate Fat Binary to use EDK II Prime EnhancedFat driver in FatPkg.
qhuang8 [Thu, 20 Dec 2007 09:58:59 +0000 (09:58 +0000)]
Update Fat Binary to use EDK II Prime EnhancedFat driver in FatPkg.
Add the support of Component Name 2.
Add the support of Unicode Collation 2.

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

16 years agoCorrect the default value of PcdUefiVariableDefaultPlatformLangCodes & PcdUefiVariabl...
qhuang8 [Thu, 20 Dec 2007 09:19:53 +0000 (09:19 +0000)]
Correct the default value of PcdUefiVariableDefaultPlatformLangCodes & PcdUefiVariableDefaultPlatformLang according to their semantics.

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

16 years agoRemove 'Framework' word in comments
klu2 [Thu, 20 Dec 2007 03:15:02 +0000 (03:15 +0000)]
Remove 'Framework' word in comments

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

16 years agofix a issue to pass ICC build
qwang12 [Tue, 18 Dec 2007 07:26:18 +0000 (07:26 +0000)]
fix a issue to pass ICC build

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

16 years agoSync the latest version from R8.
vanjeff [Tue, 18 Dec 2007 07:01:23 +0000 (07:01 +0000)]
Sync the latest version from R8.

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

16 years agoAdd TianoCompressed Rule for PEIM and Dxe Driver as one example.
lgao4 [Tue, 18 Dec 2007 06:55:36 +0000 (06:55 +0000)]
Add TianoCompressed Rule for PEIM and Dxe Driver as one example.

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

16 years agoFix one bug in PeiExtractGuidedSectionLib to convert the address after hob start...
lgao4 [Tue, 18 Dec 2007 06:15:55 +0000 (06:15 +0000)]
Fix one bug in PeiExtractGuidedSectionLib to convert the address after hob start address is changed.

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

16 years agoFixed the bug when set mode value is less than the Max mode value.
vanjeff [Mon, 17 Dec 2007 08:07:15 +0000 (08:07 +0000)]
Fixed the bug when set mode value is less than the Max mode value.

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

16 years agoUse the correct ASSERT form.
qwang12 [Mon, 17 Dec 2007 03:43:24 +0000 (03:43 +0000)]
Use the correct ASSERT form.

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

16 years agoFix the duplicate module in dsc file
klu2 [Mon, 17 Dec 2007 02:36:06 +0000 (02:36 +0000)]
Fix the duplicate module in dsc file

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

16 years agoRe-generated per the bug fixes.
jwang36 [Thu, 13 Dec 2007 07:04:08 +0000 (07:04 +0000)]
Re-generated per the bug fixes.

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

16 years agoRemoved commented out lines
jwang36 [Thu, 13 Dec 2007 05:22:22 +0000 (05:22 +0000)]
Removed commented out lines

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

16 years agoAdded X64 compiler build script
jwang36 [Thu, 13 Dec 2007 05:19:41 +0000 (05:19 +0000)]
Added X64 compiler build script

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

16 years agoMade it executable
jwang36 [Wed, 12 Dec 2007 07:34:39 +0000 (07:34 +0000)]
Made it executable

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

16 years agoChanged the ICC tools to use VS2005's tools and dlls because of crash of ICC working...
jwang36 [Wed, 12 Dec 2007 03:50:49 +0000 (03:50 +0000)]
Changed the ICC tools to use VS2005's tools and dlls because of crash of ICC working with VS2003.

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

16 years agoBuilt with vs.net 2005 from
jljusten [Tue, 11 Dec 2007 22:38:26 +0000 (22:38 +0000)]
Built with vs.net 2005 from
https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools r920.

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

16 years agodeleted edk2/BaseTools/Bin/Darwin:
jljusten [Tue, 11 Dec 2007 09:36:25 +0000 (09:36 +0000)]
deleted edk2/BaseTools/Bin/Darwin:
deleted edk2/BaseTools/Bin/PosixLike:
  Moved (as of buildtools r920) into
  https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/PseudoBin

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

16 years agomodified edk2/BaseTools/BuildEnv:
jljusten [Tue, 11 Dec 2007 09:12:40 +0000 (09:12 +0000)]
modified edk2/BaseTools/BuildEnv:
  Minor cleanup:
    Conf/BuildEnv.sh2 -> Conf/BuildEnv.sh

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

16 years agomodified edk2/BaseTools/BuildEnv:
jljusten [Tue, 11 Dec 2007 09:03:30 +0000 (09:03 +0000)]
modified edk2/BaseTools/BuildEnv:
deleted  edk2/BaseTools/BuildEnv.py:
  Resolve https://edk2.tianocore.org/servlets/Scarab/id/EDKT557
    "All code in the edk2 tree must not require third party tools
     for running the provided tools."
  which refers to the usage of python by BuildEnv.py.

  /sigh

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

16 years agoUse AllocatePage for FvImage.
lgao4 [Tue, 11 Dec 2007 05:14:16 +0000 (05:14 +0000)]
Use AllocatePage for FvImage.

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

16 years agoChanged the file or directory name inconsistences
jwang36 [Tue, 11 Dec 2007 02:09:10 +0000 (02:09 +0000)]
Changed the file or directory name inconsistences

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

16 years agoUpdate PcdLib instances:
qhuang8 [Tue, 11 Dec 2007 02:08:17 +0000 (02:08 +0000)]
Update PcdLib instances:
1. Remove the [depex] section for both PeiPcdLib and DxePcdLib
2. Remove the constructor of DxePcdLib.

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