]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
15 years agoSync with MdePkg counterpart
qhuang8 [Wed, 25 Feb 2009 03:00:11 +0000 (03:00 +0000)]
Sync with MdePkg counterpart

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

15 years agoFix typo in API prototype
qhuang8 [Wed, 25 Feb 2009 02:59:42 +0000 (02:59 +0000)]
Fix typo in API prototype

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

15 years agoCheck in library class of BaseMemoryTestLib.
xli24 [Wed, 25 Feb 2009 02:09:31 +0000 (02:09 +0000)]
Check in library class of BaseMemoryTestLib.

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

15 years ago1. Fixed the issue which string ID, $LANGUAGE_NAME and $PRINTABLE_LANGUAGE_NAME,...
jwang36 [Tue, 24 Feb 2009 17:15:45 +0000 (17:15 +0000)]
1. Fixed the issue which string ID, $LANGUAGE_NAME and $PRINTABLE_LANGUAGE_NAME,  were generated if "#langdef" is not in the first uni file.
2. Fixed the issue which "//" would be taken as comment in PCD value in DSC file.
3. Generated from source r1500

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

15 years agoFix typo
klu2 [Tue, 24 Feb 2009 16:04:22 +0000 (16:04 +0000)]
Fix typo

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

15 years agoMove PlatformBdsLibNull library instance to IntelFrameworkModulePkg
klu2 [Tue, 24 Feb 2009 15:59:54 +0000 (15:59 +0000)]
Move PlatformBdsLibNull library instance to IntelFrameworkModulePkg

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

15 years agoMove library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg
klu2 [Tue, 24 Feb 2009 15:55:22 +0000 (15:55 +0000)]
Move library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg

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

15 years agoMove library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg
klu2 [Tue, 24 Feb 2009 15:53:29 +0000 (15:53 +0000)]
Move library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg

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

15 years agoMove library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg
klu2 [Tue, 24 Feb 2009 15:53:05 +0000 (15:53 +0000)]
Move library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg

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

15 years agoMove library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg
klu2 [Tue, 24 Feb 2009 15:52:40 +0000 (15:52 +0000)]
Move library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg

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

15 years agoMove library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg
klu2 [Tue, 24 Feb 2009 15:52:09 +0000 (15:52 +0000)]
Move library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg

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

15 years agoAdd sample PlatformDriOverrideDxe and PlatOverMngr application in NT32 package
lgao4 [Tue, 24 Feb 2009 15:37:53 +0000 (15:37 +0000)]
Add sample PlatformDriOverrideDxe and PlatOverMngr application in NT32 package

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

15 years agoUse gEfiCallerIdGuid as the private guid for PcdPeim module.
lgao4 [Tue, 24 Feb 2009 15:24:53 +0000 (15:24 +0000)]
Use gEfiCallerIdGuid as the private guid for PcdPeim module.

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

15 years agouncomment usb related modules.
klu2 [Tue, 24 Feb 2009 14:14:05 +0000 (14:14 +0000)]
uncomment usb related modules.

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

15 years agoFix build broken.
klu2 [Tue, 24 Feb 2009 13:07:54 +0000 (13:07 +0000)]
Fix build broken.

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

15 years agoFix build break:
qhuang8 [Tue, 24 Feb 2009 12:28:22 +0000 (12:28 +0000)]
Fix build break:
Remove unused NvDataFvHob
Replace it with NvDataFvGuid

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

15 years agoRemove unused guid
klu2 [Tue, 24 Feb 2009 11:59:11 +0000 (11:59 +0000)]
Remove unused guid

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

15 years agoFix some broken file path.
klu2 [Tue, 24 Feb 2009 11:29:03 +0000 (11:29 +0000)]
Fix some broken file path.

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

15 years agoRemove reference to gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplEnableIdt
qhuang8 [Tue, 24 Feb 2009 09:19:48 +0000 (09:19 +0000)]
Remove reference to gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplEnableIdt

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

15 years agoRemove reference to gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplEnableIdt
qhuang8 [Tue, 24 Feb 2009 09:19:20 +0000 (09:19 +0000)]
Remove reference to gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplEnableIdt

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

15 years ago1. Remove feature flag PcdDxeIplEnableIdt entries
qhuang8 [Tue, 24 Feb 2009 09:17:58 +0000 (09:17 +0000)]
1. Remove feature flag PcdDxeIplEnableIdt entries
2. Add Patchable type for PcdConOutColumn & PcdConOutRow

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

15 years agoRemove the work-around in DevicePathLib to judge the end of device path node type.
qhuang8 [Tue, 24 Feb 2009 09:15:47 +0000 (09:15 +0000)]
Remove the work-around in DevicePathLib to judge the end of device path node type.

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

15 years agoChange directory name PlatformDriOverride to PlatformDriOverrideDxe.
lgao4 [Tue, 24 Feb 2009 08:33:03 +0000 (08:33 +0000)]
Change directory name PlatformDriOverride to PlatformDriOverrideDxe.

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

15 years agoReduce directory deep
lgao4 [Tue, 24 Feb 2009 08:29:15 +0000 (08:29 +0000)]
Reduce directory deep

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

15 years agoChange library class PlatDriOverLib to PlatformDriOverrideLib
lgao4 [Tue, 24 Feb 2009 08:26:40 +0000 (08:26 +0000)]
Change library class PlatDriOverLib to PlatformDriOverrideLib
Move Application Platform Override Manager into Application directory.
Add comments in Network library class to say they are only intended to be used by UEFI network stack modules.

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

15 years agotemporary roll back changing on gEfiHotPlugDevice.
vanjeff [Tue, 24 Feb 2009 08:03:42 +0000 (08:03 +0000)]
temporary roll back changing on gEfiHotPlugDevice.

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

15 years agofix the bug of calculating subnetmask prefix length. It is a regression issue, which...
eric_tian [Tue, 24 Feb 2009 07:57:25 +0000 (07:57 +0000)]
fix the bug of calculating subnetmask prefix length. It is a regression issue, which incorrectly take "&" operation as "&&"

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

15 years agoMove Crc32GuidedSectionExtraction from Protocol to Guid directory
lgao4 [Tue, 24 Feb 2009 07:53:20 +0000 (07:53 +0000)]
Move Crc32GuidedSectionExtraction from Protocol to Guid directory
Move DiskInfo protocol from MdeModulePkg to IntelFrameworkModulePkg
Retire unused FvbExtension protocol.

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

15 years agoMove DiskInfo Protocol from MdeModulePkg to IntelFrameworkModule package.
lgao4 [Tue, 24 Feb 2009 07:51:47 +0000 (07:51 +0000)]
Move DiskInfo Protocol from MdeModulePkg to IntelFrameworkModule package.

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

15 years agoFix function comments.
niry [Tue, 24 Feb 2009 07:47:59 +0000 (07:47 +0000)]
Fix function comments.

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

15 years agoCorrect comments
lgao4 [Tue, 24 Feb 2009 07:45:46 +0000 (07:45 +0000)]
Correct comments

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

15 years agoClean minor error.
lgao4 [Tue, 24 Feb 2009 07:04:47 +0000 (07:04 +0000)]
Clean minor error.

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

15 years agoClean Unix FVB driver doesn't produce the undefined FVB extension protocol.
lgao4 [Tue, 24 Feb 2009 06:49:35 +0000 (06:49 +0000)]
Clean Unix FVB driver doesn't produce the undefined FVB extension protocol.

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

15 years agoClean Nt32 FVB driver doesn't produce the undefined FVB extension protocol.
lgao4 [Tue, 24 Feb 2009 06:44:28 +0000 (06:44 +0000)]
Clean Nt32 FVB driver doesn't produce the undefined FVB extension protocol.

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

15 years agoDon't produce FvbExtension Protocol.
lgao4 [Tue, 24 Feb 2009 06:35:26 +0000 (06:35 +0000)]
Don't produce FvbExtension Protocol.

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

15 years agoFix path separator to follow convention.
qhuang8 [Tue, 24 Feb 2009 05:34:07 +0000 (05:34 +0000)]
Fix path separator to follow convention.

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

15 years agoReplace NvDataFvHob with NvDataFvGuid
lgao4 [Tue, 24 Feb 2009 03:25:08 +0000 (03:25 +0000)]
Replace NvDataFvHob with NvDataFvGuid

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

15 years agoRemove unused NvDataFvHob
lgao4 [Tue, 24 Feb 2009 03:21:21 +0000 (03:21 +0000)]
Remove unused NvDataFvHob
Replace it with NvDataFvGuid

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

15 years agoFix build break to remove over-include file.
qhuang8 [Tue, 24 Feb 2009 02:55:57 +0000 (02:55 +0000)]
Fix build break to remove over-include file.

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

15 years agoFix build break: MdeModuleHii.h has been moved from MdeModulePkg/Include to MdeModule...
qhuang8 [Tue, 24 Feb 2009 01:42:38 +0000 (01:42 +0000)]
Fix build break: MdeModuleHii.h has been moved from MdeModulePkg/Include to MdeModulePkg/Include/Guid directory.

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

15 years agoFix build break: MdeModuleHii.h has been moved to MdeModulePkg/Include/Guid directory
qhuang8 [Tue, 24 Feb 2009 01:29:30 +0000 (01:29 +0000)]
Fix build break: MdeModuleHii.h has been moved to MdeModulePkg/Include/Guid directory

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

15 years agoFix typo in last check in
qhuang8 [Tue, 24 Feb 2009 01:21:16 +0000 (01:21 +0000)]
Fix typo in last check in

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

15 years agoAdd PcAtChipsetPkg.dsc.
jljusten [Mon, 23 Feb 2009 23:22:25 +0000 (23:22 +0000)]
Add PcAtChipsetPkg.dsc.

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

15 years agoMinor clean-up. Change PCI Device ID check from 7110 to 7000-7FFF.
jljusten [Mon, 23 Feb 2009 23:17:06 +0000 (23:17 +0000)]
Minor clean-up.  Change PCI Device ID check from 7110 to 7000-7FFF.

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

15 years agoCleanup and remove DuetPkg references. Allow library to be used with
jljusten [Mon, 23 Feb 2009 23:14:09 +0000 (23:14 +0000)]
Cleanup and remove DuetPkg references.  Allow library to be used with
any driver type (increased scope from DXE_DRIVER to BASE).

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

15 years agoUpdate paths for items which moved from DuetPkg to PcAtChipsetPkg.
jljusten [Mon, 23 Feb 2009 22:45:34 +0000 (22:45 +0000)]
Update paths for items which moved from DuetPkg to PcAtChipsetPkg.

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

15 years agoDuetSerialIoLib.inf => SerialIoLib.inf
jljusten [Mon, 23 Feb 2009 22:42:03 +0000 (22:42 +0000)]
DuetSerialIoLib.inf => SerialIoLib.inf

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

15 years agoDuetPkg/Library/DuetSerialIoLib => PcAtChipsetPkg/Library/SerialIoLib
jljusten [Mon, 23 Feb 2009 22:36:26 +0000 (22:36 +0000)]
DuetPkg/Library/DuetSerialIoLib => PcAtChipsetPkg/Library/SerialIoLib

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

15 years agoCreate directory for PcAtChipsetPkg library code.
jljusten [Mon, 23 Feb 2009 22:34:32 +0000 (22:34 +0000)]
Create directory for PcAtChipsetPkg library code.

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

15 years agoPcRtc: DuetPkg => PcAtChipsetPkg
jljusten [Mon, 23 Feb 2009 22:33:20 +0000 (22:33 +0000)]
PcRtc: DuetPkg => PcAtChipsetPkg

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

15 years agoKbcResetDxe: DuetPkg => PcAtChipsetPkg
jljusten [Mon, 23 Feb 2009 22:32:16 +0000 (22:32 +0000)]
KbcResetDxe: DuetPkg => PcAtChipsetPkg

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

15 years agoIsaAcpiDxe: DuetPkg => PcAtChipsetPkg
jljusten [Mon, 23 Feb 2009 22:30:53 +0000 (22:30 +0000)]
IsaAcpiDxe: DuetPkg => PcAtChipsetPkg

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

15 years ago8254TimerDxe: DuetPkg => PcAtChipsetPkg
jljusten [Mon, 23 Feb 2009 22:28:36 +0000 (22:28 +0000)]
8254TimerDxe: DuetPkg => PcAtChipsetPkg

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

15 years agoCreating a package for PC/AT chipset drivers and libraries.
jljusten [Mon, 23 Feb 2009 22:22:31 +0000 (22:22 +0000)]
Creating a package for PC/AT chipset drivers and libraries.

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

15 years agoRemove unneeded reference to DuetPkg.dec.
jljusten [Mon, 23 Feb 2009 20:22:58 +0000 (20:22 +0000)]
Remove unneeded reference to DuetPkg.dec.

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

15 years agoCpuIoDxe driver was moved to UefiCpuPkg.
jljusten [Mon, 23 Feb 2009 20:17:50 +0000 (20:17 +0000)]
CpuIoDxe driver was moved to UefiCpuPkg.

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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