]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
15 years agoSearch framework database file at the $(WORKSPACE)/Conf directory
qhuang8 [Mon, 30 Mar 2009 09:30:53 +0000 (09:30 +0000)]
Search framework database file at the $(WORKSPACE)/Conf directory

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

15 years agoFix build broken for missing defintiion of UNIXGCC_IASL
klu2 [Mon, 30 Mar 2009 07:58:20 +0000 (07:58 +0000)]
Fix build broken for missing defintiion of UNIXGCC_IASL

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

15 years agoEnhance MigrationMsa2Inf to support extract the GUID value from DEC files. It can...
qhuang8 [Mon, 30 Mar 2009 07:06:47 +0000 (07:06 +0000)]
Enhance MigrationMsa2Inf to support extract the GUID value from DEC files. It can also extract the GUID value from XML syntax package files, SPD or NSPD.

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

15 years agoUpdate framework database to point to existing packages files.
qhuang8 [Mon, 30 Mar 2009 06:38:22 +0000 (06:38 +0000)]
Update framework database to point to existing packages files.

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

15 years agoFix building warning for mismatching paramter pointer type
klu2 [Mon, 30 Mar 2009 06:04:55 +0000 (06:04 +0000)]
Fix building warning for mismatching paramter pointer type

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

15 years agoChange fake entry point used during ACPI Table building from main
jljusten [Sun, 29 Mar 2009 18:42:16 +0000 (18:42 +0000)]
Change fake entry point used during ACPI Table building from main
to ReferenceAcpiTable.

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

15 years agoUpdate Conf template files to support ACPI building with UNIXGCC.
jljusten [Sun, 29 Mar 2009 18:42:14 +0000 (18:42 +0000)]
Update Conf template files to support ACPI building with UNIXGCC.

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

15 years agoRemove unnecessary references to DuetPkg in PcAtChipsetPkg.
jljusten [Sun, 29 Mar 2009 18:42:12 +0000 (18:42 +0000)]
Remove unnecessary references to DuetPkg in PcAtChipsetPkg.

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

15 years agoAdd $(MD) command for vfr build rule to avoid build failure for some R8 modules
jwang36 [Sun, 29 Mar 2009 16:16:19 +0000 (16:16 +0000)]
Add $(MD) command for vfr build rule to avoid build failure for some R8 modules

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

15 years agoRefine comments
klu2 [Sun, 29 Mar 2009 11:20:47 +0000 (11:20 +0000)]
Refine comments

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

15 years agoAdd introduction of PCD database in PCD Database.
klu2 [Sun, 29 Mar 2009 11:20:12 +0000 (11:20 +0000)]
Add introduction of PCD database in PCD Database.

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

15 years agoAdd introduction of PCD database in PCD PEIM.
klu2 [Sun, 29 Mar 2009 07:43:05 +0000 (07:43 +0000)]
Add introduction of PCD database in PCD PEIM.

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

15 years agoSynchronized with UEFI Spec
jji4 [Fri, 27 Mar 2009 07:14:00 +0000 (07:14 +0000)]
Synchronized with UEFI Spec

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

15 years agofixed one bug in ConSpliterUgaDrawSetMode().
vanjeff [Fri, 27 Mar 2009 05:10:28 +0000 (05:10 +0000)]
fixed one bug in ConSpliterUgaDrawSetMode().

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

15 years agoupdate the FindVariable judgment condition.
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

15 years agoupdate the QueryVariableInfo interface to first determine if the pointer checked...
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

15 years agoAdd ASSERT() check for StringInfoIn structure.
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

15 years agoFix a minor issue to ensure the converted RFC 3066 language is NULL-terminated.
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

15 years agoRetire RFC_3066_ENTRY_SIZE definition.
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

15 years agoRetire RFC_3066_ENTRY_SIZE definition.
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

15 years agoApply GetBestLanguage() API in UEFI to display HII string.
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

15 years agoApply GetBestLanguage() API in UEFI
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

15 years agoAdd more comments for override PCD and library instance.
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

15 years agoBuilt from source r1536:
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

15 years ago1, cleanup DSC file, use NULL library instance for DebugLib and
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

15 years agoSynchronized with UEFI Spec
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

15 years agoSynchronized with UEFI Spec
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

15 years agoFix coding style issue.
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

15 years agoAdd header file "SerialStatusCode.h" inclusion.
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

15 years agoAdd Missing library class mapping.
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

15 years agoApply GetBestLanguage() for the implementation of HiiStringIdToImage() API.
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

15 years agoFix a potential bug that GetLanguages() API may return incorrect languages in a strin...
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

15 years agoAlso output information to serial
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

15 years agoUpdate FAT binary for the source update:
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

15 years agoGenFds fix PCD byte array format support for PCD specified file GUID; enhance warning...
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

15 years agoMove registration of Font into driver entry point.
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

15 years agoFix name conflict for GetVariable defined in UefiLib.h
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

15 years agoremove unused display option.
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

15 years agoFixing coding style issue.
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

15 years agoFixing coding style issue.
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

15 years agoFixing coding style issue.
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

15 years agoFix coding style issue.
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

15 years agoPrefix variable services functions with 'Emu'. Specifically this is
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

15 years agoApply GetBestLanguage() in UefiLib to get the driver name from Component Name (2...
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

15 years agoFix minor formatting issue.
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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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