mirror_edk2.git
12 years agoAdd PCI option to generate OptionRom
lgao4 [Fri, 3 Apr 2009 01:18:19 +0000 (01:18 +0000)]
Add PCI option to generate OptionRom

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

12 years agoAdd CreatePopUp API into UefiLib
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

12 years agoUse UefiLib CreatePopUp API
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

12 years agoUse UefiLib CreatePopUp API
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

12 years agoremove debug code
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

12 years ago1. updated return value to EFI_SUCCESS by default.
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

12 years agoRetire Extended HII library class.
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

12 years agoSATA Device path updated.
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

12 years agoSATA Device path updated.
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

12 years agoFix some typo.
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

12 years agoEnhance the file header description.
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

12 years agoModified for use reversion field and fix a typo.
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

12 years agoFix some typos.
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

12 years agoFunction AtaEnableLongPhysicalSector () added for Long physical sector process.
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

12 years agoData field added for long physical blocks.
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

12 years agoAdd flag for device directly connect to the HBA.
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

12 years agoRemove some drivers to save image size
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

12 years agoRead-Capacity16 command added for SCSI drivers
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

12 years agoRead-Capacity16 command added for SCSI drivers
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

12 years agoNew data field added follow UEFI Spec.
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

12 years ago1, Move introduction from header file to INF file header; 2, Refine dynamic PCD intro...
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

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

12 years ago1. retired console control protocol.
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

12 years agoGenerated from source r1543
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

12 years agoAdd code for floppy format process.
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

12 years agoRetire FrameworkHiiLib library class. Remove FrameworkHiiLib library instance now...
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

12 years agoRetire FrameworkHiiLib library class. Remove FrameworkHiiLib library instance now...
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

12 years agoRetire FrameworkHiiLib library class. Remove FrameworkHiiLib library instance now...
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

12 years agoRetire FrameworkHiiLib library class. Remove FrameworkHiiLib library instance now...
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

12 years agoFix AcpiTable C file build failure, because the compiler don't know how to set subsys...
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

12 years agoChange default setting for UNIXGCC_IASL. The previous
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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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