]>
git.proxmox.com Git - mirror_edk2.git/log
qhuang8 [Tue, 24 Mar 2009 14:25:07 +0000 (14:25 +0000)]
Update the revision number for the binary
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7938
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 24 Mar 2009 14:21:31 +0000 (14:21 +0000)]
1. Fix a spec conformance issue that "Attributes" should only be checked when OpenMode is Create.
2. Apply the new API in UefiLib: GetBestLanguage() to initialize Unicode Support protocol. This allow partial match for RFC 4646.
If a Unicode Collation 2 protocol support RFC 4646 "en" while the L"PlatformLang" is "en-US", it is now supported by Fat driver now.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7937
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 24 Mar 2009 14:18:13 +0000 (14:18 +0000)]
Add GetVariabe(), GetEfiGlobalVariable() and GetBestLanguage() to UefiLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7936
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 24 Mar 2009 13:08:39 +0000 (13:08 +0000)]
add map generation for GCC tool chain
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7934
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Tue, 24 Mar 2009 09:23:21 +0000 (09:23 +0000)]
Add a parameter for process boot disk create.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7933
6f19259b -4bc3-4df7-8a09-
765794883524
gdong1 [Tue, 24 Mar 2009 08:43:54 +0000 (08:43 +0000)]
Add PCD to save size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7932
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 24 Mar 2009 08:25:01 +0000 (08:25 +0000)]
correct a wrong offset arithmetic, replace EFI_FAULT_TOLERANT_WRITE_HEADER with EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER. It will cause FTW write operation break.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7931
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 24 Mar 2009 07:57:42 +0000 (07:57 +0000)]
Update Nt32 FVB driver to provide the valid FvHeader that header checksum is zero.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7930
6f19259b -4bc3-4df7-8a09-
765794883524
gdong1 [Tue, 24 Mar 2009 06:53:26 +0000 (06:53 +0000)]
Fixed two K8 report issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7929
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 23 Mar 2009 13:16:32 +0000 (13:16 +0000)]
Fix the issue that VariablePei hangs on Richford when variable region is wiped out.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7927
6f19259b -4bc3-4df7-8a09-
765794883524
hfang [Mon, 23 Mar 2009 09:12:51 +0000 (09:12 +0000)]
fix Klocwork issues
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7926
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 23 Mar 2009 06:54:38 +0000 (06:54 +0000)]
Status should be initialzied to be EFI_SUCCESS.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7925
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Sun, 22 Mar 2009 04:45:29 +0000 (04:45 +0000)]
retired some private protocols used by EFI 1.10 network stack.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7921
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Sun, 22 Mar 2009 04:27:03 +0000 (04:27 +0000)]
remove EFI 1.10 network stack.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7920
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Sun, 22 Mar 2009 04:09:51 +0000 (04:09 +0000)]
remove clean console control protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7919
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Sat, 21 Mar 2009 03:59:44 +0000 (03:59 +0000)]
Temporarily rollback the previous check in for more investigations of PCD database data structures difference for PcdPeim and PcdDxe.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7918
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 20 Mar 2009 20:58:47 +0000 (20:58 +0000)]
Add ACPI drivers:
* Universal/Acpi/AcpiTableDxe
Implementation of EFI_ACPI_TABLE_PROTOCOL
(MdePkg/Include/Protocol/AcpiTable.h)
* Universal/Acpi/AcpiPlatformDxe
Sample "ACPI Platform Driver" which populates the
system ACPI tables by reading them from an
FFS file and using EFI_ACPI_TABLE_PROTOCOL
to make them available to the system.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7917
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 20 Mar 2009 18:35:25 +0000 (18:35 +0000)]
Add gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile which
specifies the FFS filename where the ACPI tables are stored.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7916
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 20 Mar 2009 09:25:28 +0000 (09:25 +0000)]
clean console control protocol in bds module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7915
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Fri, 20 Mar 2009 07:53:09 +0000 (07:53 +0000)]
Change 'WatchDog' to 'Watchdog' in FDF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7913
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 19 Mar 2009 14:55:41 +0000 (14:55 +0000)]
use -pie(Position Independent for executable file) instead of "-dll". A EFI image generated by UNIXGCC tool chain should be relocated when loaded.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7911
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 19 Mar 2009 08:50:41 +0000 (08:50 +0000)]
Fix tracker 202216:linux runtime test issue.
[Root Cause]
The root cause is that in FindVariable function, original code logic will traverse all variable stored in variable volatile/non-volatile area. If the non-variable area is full and Linux sets a new variable, the caller of GetNextVariablePtr will get the address of next memory block, but this block doesn't be reserved as RUNTIME attribute. Therefore its corresponding page translation table doesn't exist and causes linux kernel panic.
Note that, Variable Pei driver has not such issue as the flash area is accessed in pre-os environment.All page table entries are filled. The access to next memory block will not cause such issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7910
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 19 Mar 2009 08:28:47 +0000 (08:28 +0000)]
Fix the wrong Revision number. According to PI spec 1.0, this field should be set to 2.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7909
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 19 Mar 2009 08:28:12 +0000 (08:28 +0000)]
Fix the wrong Revision number. According to PI spec 1.0, this field should be set to 2.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7908
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 19 Mar 2009 07:30:32 +0000 (07:30 +0000)]
a. Fixed build break caused by EdkLogger.warning
b. Fixed PCD token number generation issue for PCD in library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7907
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 19 Mar 2009 07:03:01 +0000 (07:03 +0000)]
R8 tracker sync:
Our UEFI Driver supports both SCSI Passthru (SPT) and Ext SCSI Passthru (That is our driver installs both SCSI Passthru and Ext SCSI Passthru). When we unload our driver SCSI Bus driver closes only ESPT and keeps SPT open. Due to this when I load my driver second time the SPT installation will fail and now attempting to unload will either crash the system or hang the system.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7906
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 19 Mar 2009 03:13:08 +0000 (03:13 +0000)]
close notify event to avoid variable architectural protocol to be installed twice or more.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7904
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 18 Mar 2009 06:21:27 +0000 (06:21 +0000)]
Remove single module's compression from FDF. We could get smaller size when compressing whole image.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7903
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Wed, 18 Mar 2009 06:15:07 +0000 (06:15 +0000)]
Fix build break.
ISO_639_2_ENTRY_SIZE has been moved to be local.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7902
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Tue, 17 Mar 2009 09:48:47 +0000 (09:48 +0000)]
GenFds add support for PCD specified file GUID.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7901
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Tue, 17 Mar 2009 07:22:31 +0000 (07:22 +0000)]
ISO_639_2_ENTRY_SIZE has been moved to be local.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7900
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Tue, 17 Mar 2009 07:20:59 +0000 (07:20 +0000)]
ISO_639_2_ENTRY_SIZE has been made local.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7899
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Tue, 17 Mar 2009 07:20:25 +0000 (07:20 +0000)]
ISO_639_2_ENTRY_SIZE has been made local.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7898
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 17 Mar 2009 05:50:48 +0000 (05:50 +0000)]
modify the format of DynamicHii type pcd in DSC file. We directly use Unicode string to describe the stored variable string name rather than original hex code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7896
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 17 Mar 2009 05:50:21 +0000 (05:50 +0000)]
modify the format of DynamicHii type pcd in DSC file. We directly use Unicode string to describe the stored variable string name rather than original hex code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7895
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Tue, 17 Mar 2009 02:07:29 +0000 (02:07 +0000)]
Fix build break for EFI_SMBIOS_TABLE_GUID name has been changed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7894
6f19259b -4bc3-4df7-8a09-
765794883524
gdong1 [Mon, 16 Mar 2009 10:29:27 +0000 (10:29 +0000)]
Update the header file coding style (alignment, comment, etc.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7893
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 16 Mar 2009 10:24:01 +0000 (10:24 +0000)]
Remove Feature PCD PcdSupportFullConfigRoutingProtocol as EDK II sample implementation is UEFI compliant system which always produces gEfiHiiConfigRoutingProtocolGuid.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7892
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Mon, 16 Mar 2009 10:20:03 +0000 (10:20 +0000)]
GenFds add option ROM and Defines section support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7891
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 16 Mar 2009 09:57:10 +0000 (09:57 +0000)]
Fix tracker 202216:linux runtime test issue.
[Root Cause]
The root cause is that in FindVariable function, original code logic will traverse all variable stored in variable volatile/non-volatile area. If the non-variable area is full and Linux sets a new variable, the caller of GetNextVariablePtr will get the address of next memory block, but this block doesn't be reserved as RUNTIME attribute. Therefore its corresponding page translation table doesn't exist and causes linux kernel panic.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7890
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 16 Mar 2009 09:03:53 +0000 (09:03 +0000)]
File st32_64.S added for X64.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7889
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 16 Mar 2009 08:51:21 +0000 (08:51 +0000)]
File st16_64.S added for X64.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7888
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 16 Mar 2009 07:56:33 +0000 (07:56 +0000)]
Added efi64.S file for X64 and reviewed efi32.S file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7887
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 16 Mar 2009 06:45:46 +0000 (06:45 +0000)]
1. sync PXE boot trackers for Windows 2008 server.
2. fixed one bug for SetIpfilter().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7886
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 16 Mar 2009 04:59:21 +0000 (04:59 +0000)]
It is safe to use bcat command to cat binary files, if bcat is avaiable, so add bcat command into comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7885
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 16 Mar 2009 04:50:05 +0000 (04:50 +0000)]
1. Add start64.S file for X64.
2. start.S file reviewed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7884
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 16 Mar 2009 02:52:48 +0000 (02:52 +0000)]
Final boot image just need combination, no need to create directory
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7883
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 16 Mar 2009 02:03:39 +0000 (02:03 +0000)]
Use options for size reduction
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7882
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Sun, 15 Mar 2009 13:23:13 +0000 (13:23 +0000)]
remove some internal definitions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7881
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 15 Mar 2009 12:00:03 +0000 (12:00 +0000)]
Remove working modification for debug
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7880
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sun, 15 Mar 2009 11:49:12 +0000 (11:49 +0000)]
Remove exit from batch file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7879
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 13 Mar 2009 09:00:45 +0000 (09:00 +0000)]
Added a workaround to bypass the error caused by SaveFileToDisk in Common.PyUtility.pyd
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7878
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 13 Mar 2009 08:54:14 +0000 (08:54 +0000)]
EFI driver should base 0x0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7877
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 13 Mar 2009 07:33:05 +0000 (07:33 +0000)]
Rename BaseMemoryTestLib to MemoryTestLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7876
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 13 Mar 2009 03:32:55 +0000 (03:32 +0000)]
cleanScreen verified.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7874
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 13 Mar 2009 03:30:27 +0000 (03:30 +0000)]
Fix cleanScreen issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7873
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 13 Mar 2009 03:28:37 +0000 (03:28 +0000)]
Correct EfiRom tool to don't check vendor id and device id when the input image is the legacy option rom.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7872
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 13 Mar 2009 03:10:43 +0000 (03:10 +0000)]
Refine some comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7871
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 13 Mar 2009 00:07:26 +0000 (00:07 +0000)]
Update default EDK Shell project Folder to be directly under workspace.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7870
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 12 Mar 2009 16:39:24 +0000 (16:39 +0000)]
Try to remove duplicated include path in command line option
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7869
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 12 Mar 2009 07:43:02 +0000 (07:43 +0000)]
PeiInstallPeiMemory should only be called one time.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7867
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 12 Mar 2009 05:29:11 +0000 (05:29 +0000)]
Fix typos in GCC assembly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7866
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 12 Mar 2009 05:10:53 +0000 (05:10 +0000)]
retire gEfiAlternateFvBlockGuid. All platform FvbRuntimeDxe drivers will not produce such protocol to signify itself support writable FVB protocol.
FaultTolerantWrite driver and variable driver will register notification event to locate right protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7865
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 12 Mar 2009 02:54:02 +0000 (02:54 +0000)]
1. Fix some convert issue.
2. org address changed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7864
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 11 Mar 2009 13:59:22 +0000 (13:59 +0000)]
Add comments and refine code to avoid addition overflow.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7863
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 11 Mar 2009 03:06:25 +0000 (03:06 +0000)]
Add more usages in NT32 dsc and fdf
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7862
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 11 Mar 2009 02:53:15 +0000 (02:53 +0000)]
Add check to the allocated pool.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7861
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 11 Mar 2009 01:52:09 +0000 (01:52 +0000)]
Fix build error caused by the unused local variable
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7860
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 11 Mar 2009 01:13:50 +0000 (01:13 +0000)]
Fix build error caused by the unused local variable
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7859
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 10 Mar 2009 16:46:03 +0000 (16:46 +0000)]
Fix build warning generated by GCC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7858
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 10 Mar 2009 14:38:28 +0000 (14:38 +0000)]
Cleanup to Remove default PCD value and extra build option.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7857
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 10 Mar 2009 14:37:30 +0000 (14:37 +0000)]
Minor update the PCD section
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7856
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 10 Mar 2009 14:35:41 +0000 (14:35 +0000)]
Remove wrong comments in function header.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7855
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 10 Mar 2009 14:34:42 +0000 (14:34 +0000)]
Fix a bug that Pages*EFI_PAGES_SIZE might be a negative number.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7854
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 10 Mar 2009 13:58:52 +0000 (13:58 +0000)]
Remove incorrect assertion. According to spec, it should not assert and should return 0.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7853
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 10 Mar 2009 09:56:42 +0000 (09:56 +0000)]
change the default value of PcdBootState into TRUE, therefore the first boot after burning tip into flash will do full_configuration but not incorrect no_changes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7852
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 10 Mar 2009 09:27:59 +0000 (09:27 +0000)]
Add FvNameGuid for FV extension header.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7851
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 10 Mar 2009 09:26:52 +0000 (09:26 +0000)]
Update DxeCore to deal PIWG FV device path case if FV contains extension header.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7850
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 10 Mar 2009 08:40:29 +0000 (08:40 +0000)]
Fix K8 check error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7849
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 10 Mar 2009 07:57:15 +0000 (07:57 +0000)]
Retire TCG platform protocol, which will be replaced by PI Security Architecture protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7848
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 10 Mar 2009 07:54:41 +0000 (07:54 +0000)]
Correct ASSERT to more cases.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7847
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 10 Mar 2009 07:54:11 +0000 (07:54 +0000)]
Add more checks for Dxe Report status code library to access boot service.
Add measure to GPT boot table.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7846
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 10 Mar 2009 07:51:52 +0000 (07:51 +0000)]
Update Comment for the call to EDKII ReportStatus
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7845
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Tue, 10 Mar 2009 05:49:58 +0000 (05:49 +0000)]
Refine BaseMemoryTestLib to handle memory address at zero.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7844
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Tue, 10 Mar 2009 05:38:54 +0000 (05:38 +0000)]
Fix the bug in DebugPort on error reporting.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7843
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 10 Mar 2009 03:36:33 +0000 (03:36 +0000)]
Three GUIDs had been retired, PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid and PrimaryStandardErrorDeviceGuid.
Reconnect, Edit, HexEdit command are updated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7842
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 10 Mar 2009 03:10:15 +0000 (03:10 +0000)]
1. retried PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid and PrimaryStandardErrorDeviceGuid.
Consplitter will not install these protocols any more.
2. added logic in Bds to check console handles in System table, if no console handle assigned. Bds module will fill these handles in system table accordingly.
3. fixed one bug before call ConsoleControl->SetMode in FrontPage.c.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7841
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 10 Mar 2009 03:05:14 +0000 (03:05 +0000)]
comments update.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7840
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 10 Mar 2009 00:56:48 +0000 (00:56 +0000)]
remove unused local variable FvbHandle
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7839
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 9 Mar 2009 09:22:39 +0000 (09:22 +0000)]
retire FvbServiceLib class in MdeModulePkg, and also remove the two instances in MdeModulePkg and ItaniumPlatformPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7838
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 9 Mar 2009 09:20:57 +0000 (09:20 +0000)]
retire FvbServiceLib class in MdeModulePkg, and also remove the two instances in MdeModulePkg and ItaniumPlatformPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7837
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 9 Mar 2009 07:48:44 +0000 (07:48 +0000)]
Add more comments for thunk call.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7836
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 9 Mar 2009 06:39:13 +0000 (06:39 +0000)]
1. retire the FvbServiceLib. Directly locating FVB protocol to access interfaces.
2. modify the method of getting right FVB protocol interface. move the notification event of FVB installation into variable driver. and also move ExitBootService event into variable driver.
3. use EFI_FVB2_WRITE_STATUS flag to distinct whether the FVB protocol supports writing operation or not.Currently, DxeCore installs FVB which has ~EFI_FVB2_WRITE_STATUS(that is, disable write) attrbiute. FvbRuntimeDxe driver should provide a full FVB protocol, which returns EFI_FVB2_WRITE_STATUS attribute to signify itself provide writable FVB protocol. So other modules which need write data by FVB protocol can locate it correctly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7835
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Mon, 9 Mar 2009 03:41:44 +0000 (03:41 +0000)]
GenFds: hide unnecessary warning information.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7834
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 9 Mar 2009 02:09:22 +0000 (02:09 +0000)]
Correct TianoCompress name for Linux/GCC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7833
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 6 Mar 2009 09:15:17 +0000 (09:15 +0000)]
Correct comments for new null instance.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7832
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 6 Mar 2009 03:34:25 +0000 (03:34 +0000)]
Refine BaseMemoryTestLib and add instance with full functionality.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7831
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 6 Mar 2009 02:17:47 +0000 (02:17 +0000)]
Use binary INF file to solve filename case issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7830
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 6 Mar 2009 02:05:16 +0000 (02:05 +0000)]
remove PcdNtEmulatorEnable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7829
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 6 Mar 2009 01:14:30 +0000 (01:14 +0000)]
Use cpu arch macro instead of hard code ia32
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7828
6f19259b -4bc3-4df7-8a09-
765794883524