]>
git.proxmox.com Git - mirror_edk2.git/log
vanjeff [Wed, 25 Feb 2009 05:35:12 +0000 (05:35 +0000)]
Retired gSimpleTextInExNotifyGuid, used local structure address to be notify handle.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7666
6f19259b -4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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