mirror_edk2.git
12 years agoUpdate the revision number for the binary
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

12 years ago1. Fix a spec conformance issue that "Attributes" should only be checked when OpenMod...
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

12 years agoAdd GetVariabe(), GetEfiGlobalVariable() and GetBestLanguage() to UefiLib.
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

12 years agoadd map generation for GCC tool chain
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

12 years agoAdd a parameter for process boot disk create.
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

12 years agoAdd PCD to save size.
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

12 years agocorrect a wrong offset arithmetic, replace EFI_FAULT_TOLERANT_WRITE_HEADER with EFI_F...
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

12 years agoUpdate Nt32 FVB driver to provide the valid FvHeader that header checksum is zero.
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

12 years agoFixed two K8 report issue
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

12 years agoFix the issue that VariablePei hangs on Richford when variable region is wiped out.
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

12 years agofix Klocwork issues
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

12 years agoStatus should be initialzied to be EFI_SUCCESS.
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

12 years agoretired some private protocols used by EFI 1.10 network stack.
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

12 years agoremove EFI 1.10 network stack.
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

12 years agoremove clean console control protocol.
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

12 years agoTemporarily rollback the previous check in for more investigations of PCD database...
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

12 years agoAdd ACPI drivers:
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

12 years agoAdd gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile which
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

12 years agoclean console control protocol in bds module.
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

12 years agoChange 'WatchDog' to 'Watchdog' in FDF file.
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

12 years agouse -pie(Position Independent for executable file) instead of "-dll". A EFI image...
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

12 years agoFix tracker 202216:linux runtime test issue.
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

12 years agoFix the wrong Revision number. According to PI spec 1.0, this field should be set...
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

12 years agoFix the wrong Revision number. According to PI spec 1.0, this field should be set...
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

12 years agoa. Fixed build break caused by EdkLogger.warning
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

12 years agoR8 tracker sync:
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

12 years agoclose notify event to avoid variable architectural protocol to be installed twice...
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

12 years agoRemove single module's compression from FDF. We could get smaller size when compressi...
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

12 years agoFix build break.
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

12 years agoGenFds add support for PCD specified file GUID.
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

12 years agoISO_639_2_ENTRY_SIZE has been moved to be local.
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

12 years agoISO_639_2_ENTRY_SIZE has been made local.
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

12 years agoISO_639_2_ENTRY_SIZE has been made local.
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

12 years agomodify the format of DynamicHii type pcd in DSC file. We directly use Unicode string...
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

12 years agomodify the format of DynamicHii type pcd in DSC file. We directly use Unicode string...
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

12 years agoFix build break for EFI_SMBIOS_TABLE_GUID name has been changed.
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

12 years agoUpdate the header file coding style (alignment, comment, etc.)
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

12 years agoRemove Feature PCD PcdSupportFullConfigRoutingProtocol as EDK II sample implementatio...
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

12 years agoGenFds add option ROM and Defines section support.
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

12 years agoFix tracker 202216:linux runtime test issue.
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

12 years agoFile st32_64.S added for X64.
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

12 years agoFile st16_64.S added for X64.
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

12 years agoAdded efi64.S file for X64 and reviewed efi32.S file.
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

12 years ago1. sync PXE boot trackers for Windows 2008 server.
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

12 years agoIt is safe to use bcat command to cat binary files, if bcat is avaiable, so add bcat...
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

12 years ago1. Add start64.S file for X64.
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

12 years agoFinal boot image just need combination, no need to create directory
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

12 years agoUse options for size reduction
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

12 years agoremove some internal definitions.
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

12 years agoRemove working modification for debug
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

12 years agoRemove exit from batch file
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

12 years agoAdded a workaround to bypass the error caused by SaveFileToDisk in Common.PyUtility.pyd
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

12 years agoEFI driver should base 0x0
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

12 years agoRename BaseMemoryTestLib to MemoryTestLib.
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

12 years agocleanScreen verified.
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

12 years agoFix cleanScreen issue.
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

12 years agoCorrect EfiRom tool to don't check vendor id and device id when the input image is...
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

12 years agoRefine some comments.
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

12 years agoUpdate default EDK Shell project Folder to be directly under workspace.
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

12 years agoTry to remove duplicated include path in command line option
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

12 years agoPeiInstallPeiMemory should only be called one time.
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

12 years agoFix typos in GCC assembly.
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

12 years agoretire gEfiAlternateFvBlockGuid. All platform FvbRuntimeDxe drivers will not produce...
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

12 years ago1. Fix some convert issue.
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

12 years agoAdd comments and refine code to avoid addition overflow.
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

12 years agoAdd more usages in NT32 dsc and fdf
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

12 years agoAdd check to the allocated pool.
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

12 years agoFix build error caused by the unused local variable
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

12 years agoFix build error caused by the unused local variable
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

12 years agoFix build warning generated by GCC.
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

12 years agoCleanup to Remove default PCD value and extra build option.
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

12 years agoMinor update the PCD section
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

12 years agoRemove wrong comments in function header.
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

12 years agoFix a bug that Pages*EFI_PAGES_SIZE might be a negative number.
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

12 years agoRemove incorrect assertion. According to spec, it should not assert and should return 0.
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

12 years agochange the default value of PcdBootState into TRUE, therefore the first boot after...
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

12 years agoAdd FvNameGuid for FV extension header.
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

12 years agoUpdate DxeCore to deal PIWG FV device path case if FV contains extension header.
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

12 years agoFix K8 check error.
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

12 years agoRetire TCG platform protocol, which will be replaced by PI Security Architecture...
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

12 years agoCorrect ASSERT to more cases.
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

12 years agoAdd more checks for Dxe Report status code library to access boot service.
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

12 years agoUpdate Comment for the call to EDKII ReportStatus
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

12 years agoRefine BaseMemoryTestLib to handle memory address at zero.
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

12 years agoFix the bug in DebugPort on error reporting.
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

12 years agoThree GUIDs had been retired, PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid...
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

12 years ago1. retried PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid and PrimaryStandar...
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

12 years agocomments update.
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

12 years agoremove unused local variable FvbHandle
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

12 years agoretire FvbServiceLib class in MdeModulePkg, and also remove the two instances in...
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

12 years agoretire FvbServiceLib class in MdeModulePkg, and also remove the two instances in...
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

12 years agoAdd more comments for thunk call.
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

12 years ago1. retire the FvbServiceLib. Directly locating FVB protocol to access interfaces.
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

12 years agoGenFds: hide unnecessary warning information.
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

12 years agoCorrect TianoCompress name for Linux/GCC.
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

12 years agoCorrect comments for new null instance.
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

12 years agoRefine BaseMemoryTestLib and add instance with full functionality.
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

12 years agoUse binary INF file to solve filename case issues.
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

12 years agoremove PcdNtEmulatorEnable.
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

12 years agoUse cpu arch macro instead of hard code ia32
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