]>
git.proxmox.com Git - mirror_edk2.git/log
lgao4 [Thu, 2 Apr 2009 09:29:34 +0000 (09:29 +0000)]
Add CreatePopUp API into UefiLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8016
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 2 Apr 2009 09:25:40 +0000 (09:25 +0000)]
Use UefiLib CreatePopUp API
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8015
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 2 Apr 2009 09:22:18 +0000 (09:22 +0000)]
Use UefiLib CreatePopUp API
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8014
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 2 Apr 2009 09:00:41 +0000 (09:00 +0000)]
remove debug code
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8013
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 2 Apr 2009 08:50:30 +0000 (08:50 +0000)]
1. updated return value to EFI_SUCCESS by default.
2. add console number check.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8012
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 2 Apr 2009 08:48:03 +0000 (08:48 +0000)]
Retire Extended HII library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8011
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 2 Apr 2009 08:34:03 +0000 (08:34 +0000)]
SATA Device path updated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8010
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 2 Apr 2009 08:32:41 +0000 (08:32 +0000)]
SATA Device path updated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8009
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 2 Apr 2009 05:34:26 +0000 (05:34 +0000)]
Fix some typo.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8008
6f19259b -4bc3-4df7-8a09-
765794883524
niry [Thu, 2 Apr 2009 03:13:20 +0000 (03:13 +0000)]
Enhance the file header description.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8007
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 2 Apr 2009 02:27:07 +0000 (02:27 +0000)]
Modified for use reversion field and fix a typo.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8006
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 2 Apr 2009 01:58:19 +0000 (01:58 +0000)]
Fix some typos.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8005
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 2 Apr 2009 01:50:07 +0000 (01:50 +0000)]
Function AtaEnableLongPhysicalSector () added for Long physical sector process.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8004
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 2 Apr 2009 01:47:26 +0000 (01:47 +0000)]
Data field added for long physical blocks.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8003
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 2 Apr 2009 01:39:05 +0000 (01:39 +0000)]
Add flag for device directly connect to the HBA.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8002
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 1 Apr 2009 08:53:13 +0000 (08:53 +0000)]
Remove some drivers to save image size
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8001
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Wed, 1 Apr 2009 08:25:36 +0000 (08:25 +0000)]
Read-Capacity16 command added for SCSI drivers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8000
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Wed, 1 Apr 2009 08:24:58 +0000 (08:24 +0000)]
Read-Capacity16 command added for SCSI drivers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7999
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Wed, 1 Apr 2009 08:14:55 +0000 (08:14 +0000)]
New data field added follow UEFI Spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7998
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 1 Apr 2009 06:43:16 +0000 (06:43 +0000)]
1, Move introduction from header file to INF file header; 2, Refine dynamic PCD introduction according to review comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7997
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 1 Apr 2009 03:04:24 +0000 (03:04 +0000)]
Fix check error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7996
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 1 Apr 2009 02:52:17 +0000 (02:52 +0000)]
1. retired console control protocol.
2. removed NULL console device from consplitter module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7995
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 31 Mar 2009 15:46:16 +0000 (15:46 +0000)]
Generated from source r1543
a. Fixed PCD database error
b. Fixed inf file extension issue
c. Fixed an issue in which RealPath() returns None if WORKSPACE root was passed in
d. Check MODULE_TYPE and COMPONENT_TYPE to be defined
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7994
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Tue, 31 Mar 2009 06:38:37 +0000 (06:38 +0000)]
Add code for floppy format process.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7993
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 31 Mar 2009 02:42:56 +0000 (02:42 +0000)]
Retire FrameworkHiiLib library class. Remove FrameworkHiiLib library instance now and will be added later if necessary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7991
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 31 Mar 2009 02:42:41 +0000 (02:42 +0000)]
Retire FrameworkHiiLib library class. Remove FrameworkHiiLib library instance now and will be added later if necessary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7990
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 31 Mar 2009 02:42:08 +0000 (02:42 +0000)]
Retire FrameworkHiiLib library class. Remove FrameworkHiiLib library instance now and will be added later if necessary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7989
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 31 Mar 2009 02:41:33 +0000 (02:41 +0000)]
Retire FrameworkHiiLib library class. Remove FrameworkHiiLib library instance now and will be added later if necessary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7988
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 31 Mar 2009 02:21:43 +0000 (02:21 +0000)]
Fix AcpiTable C file build failure, because the compiler don't know how to set subsystem when entrypoint is not main. Append /SUBSYSTEM:CONSOLE link option.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7987
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 30 Mar 2009 17:56:42 +0000 (17:56 +0000)]
Change default setting for UNIXGCC_IASL. The previous
default value used the HOME environment variable, which is
not always defined on windows, and therefore will
cause the build to break for windows based builds.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7986
6f19259b -4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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