]>
git.proxmox.com Git - mirror_edk2.git/log
eric_tian [Fri, 27 Mar 2009 05:08:17 +0000 (05:08 +0000)]
update the FindVariable judgment condition.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7970
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 27 Mar 2009 05:05:48 +0000 (05:05 +0000)]
update the QueryVariableInfo interface to first determine if the pointer checked is pointing to a memory address inside Variable area.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7969
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 27 Mar 2009 04:56:54 +0000 (04:56 +0000)]
Add ASSERT() check for StringInfoIn structure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7968
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 27 Mar 2009 03:35:45 +0000 (03:35 +0000)]
Fix a minor issue to ensure the converted RFC 3066 language is NULL-terminated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7967
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 27 Mar 2009 03:24:58 +0000 (03:24 +0000)]
Retire RFC_3066_ENTRY_SIZE definition.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7966
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 27 Mar 2009 03:24:33 +0000 (03:24 +0000)]
Retire RFC_3066_ENTRY_SIZE definition.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7965
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 27 Mar 2009 03:23:45 +0000 (03:23 +0000)]
Apply GetBestLanguage() API in UEFI to display HII string.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7964
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 27 Mar 2009 03:21:37 +0000 (03:21 +0000)]
Apply GetBestLanguage() API in UEFI
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7963
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Mar 2009 15:18:10 +0000 (15:18 +0000)]
Add more comments for override PCD and library instance.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7962
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 26 Mar 2009 15:14:27 +0000 (15:14 +0000)]
Built from source r1536:
a. Show correct and bad file path when file name case is wrong
b. Remove the "_FLAGS" check in meta file parser
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7961
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 26 Mar 2009 14:58:34 +0000 (14:58 +0000)]
1, cleanup DSC file, use NULL library instance for DebugLib and
ReportStatusCodeLib in global commen section. And use overriden library
instance in DxeCore for sample.
2, cleanup FDF file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7960
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Thu, 26 Mar 2009 09:30:21 +0000 (09:30 +0000)]
Synchronized with UEFI Spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7959
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Thu, 26 Mar 2009 09:29:43 +0000 (09:29 +0000)]
Synchronized with UEFI Spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7958
6f19259b -4bc3-4df7-8a09-
765794883524
niry [Thu, 26 Mar 2009 02:40:48 +0000 (02:40 +0000)]
Fix coding style issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7957
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 25 Mar 2009 14:29:29 +0000 (14:29 +0000)]
Add header file "SerialStatusCode.h" inclusion.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7956
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 25 Mar 2009 12:42:29 +0000 (12:42 +0000)]
Add Missing library class mapping.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7955
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 25 Mar 2009 10:07:39 +0000 (10:07 +0000)]
Apply GetBestLanguage() for the implementation of HiiStringIdToImage() API.
E.g. L"PlatformLang" variable is "en" and registered string supports "en-US"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7954
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 25 Mar 2009 09:41:09 +0000 (09:41 +0000)]
Fix a potential bug that GetLanguages() API may return incorrect languages in a string package when the *LanguageSize == OutputSize.
This issue was hidden since UefiHiiLib API HiiLibGetSupportedLanguages() allocates large enough (4K) buffer to get the supported languages.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7953
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 25 Mar 2009 09:10:47 +0000 (09:10 +0000)]
Also output information to serial
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7952
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 25 Mar 2009 08:42:33 +0000 (08:42 +0000)]
Update FAT binary for the source update:
Refactor to invoke only one GetBestLanguage() when initializing Unicode Collation support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7950
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Wed, 25 Mar 2009 08:22:33 +0000 (08:22 +0000)]
GenFds fix PCD byte array format support for PCD specified file GUID; enhance warning message for binary module/file path case-sensitive conditions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7949
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Wed, 25 Mar 2009 07:25:52 +0000 (07:25 +0000)]
Move registration of Font into driver entry point.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7948
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 25 Mar 2009 06:48:03 +0000 (06:48 +0000)]
Fix name conflict for GetVariable defined in UefiLib.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7947
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 25 Mar 2009 06:33:07 +0000 (06:33 +0000)]
remove unused display option.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7946
6f19259b -4bc3-4df7-8a09-
765794883524
niry [Wed, 25 Mar 2009 05:43:16 +0000 (05:43 +0000)]
Fixing coding style issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7945
6f19259b -4bc3-4df7-8a09-
765794883524
niry [Wed, 25 Mar 2009 05:42:55 +0000 (05:42 +0000)]
Fixing coding style issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7944
6f19259b -4bc3-4df7-8a09-
765794883524
niry [Wed, 25 Mar 2009 05:42:36 +0000 (05:42 +0000)]
Fixing coding style issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7943
6f19259b -4bc3-4df7-8a09-
765794883524
niry [Wed, 25 Mar 2009 05:39:56 +0000 (05:39 +0000)]
Fix coding style issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7942
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 24 Mar 2009 18:42:18 +0000 (18:42 +0000)]
Prefix variable services functions with 'Emu'. Specifically this is
done to avoid a conflict with the 'GetVariable' function defined
in edk2/MdePkg/Include/Library/UefiLib.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7941
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 24 Mar 2009 15:41:50 +0000 (15:41 +0000)]
Apply GetBestLanguage() in UefiLib to get the driver name from Component Name (2) protocol.
RFC 4646 & ISO 639-2 Language are not supposed to be mixed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7940
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 24 Mar 2009 14:31:16 +0000 (14:31 +0000)]
Fix minor formatting issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7939
6f19259b -4bc3-4df7-8a09-
765794883524
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