rsun3
7c9d25ae76
Refine language conversion in ECP. Create a new library LanguageLib providing functions for language conversion between ISO 639-2 and RFC 4646 styles. Update FrameworkHiiOnUefiHiiThunk, UcOnUc2Thunk and Uc2OnUcThunk modules to use this library.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8258 6f19259b-4bc3-4df7-8a09-765794883524
2009-05-08 01:51:35 +00:00
lgao4
81c1213cae
RemoveRemove unused IfrSupportLib and ExtendedIfrSupportLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8137 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-20 08:33:24 +00:00
lgao4
39e65b358e
Add UefiHiiServicesLib library instance in every one DSC
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8068 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-13 06:12:27 +00:00
rsun3
f6f910dd12
Retire Extended HII library class.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8011 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-02 08:48:03 +00:00
qhuang8
4fe3ce8d5f
Add print protocol GUID to EdkCompatibilityPkg.dec and add PrintThunk to EdkCompatibilityPkg.dsc for build validation.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7585 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-23 03:26:37 +00:00
xli24
b2ba1c1e2b
Add comments in DSC files to explain the function and design of components section.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7488 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-10 08:55:56 +00:00
qwang12
092d6a181f
1) Add an example in EdkCompatibilityPkg.dsc to show how the compatibility build switch is turned on for Framework HII modules.
...
2) Add the incompatibility changes in ChangeLog.txt.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7384 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-01 09:39:43 +00:00
mdkinney
1831d0e9ca
Split out Synchronization Library from Base Library
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7375 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-30 00:38:37 +00:00
qwang12
f67cc2c229
Update the DSC file name based on the directory name change.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7342 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-21 10:21:50 +00:00
qwang12
b7771eaac8
Revert OUTPUT_DIRECTORY to Build/EdkCompatibilityPkg. Build tool is enhanced to handle long path name issue which cause build failure in GCC tool chains
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7178 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-04 09:12:47 +00:00
qwang12
667ced8d53
Upgrade both PACKAGE_VERSION and PLATFORM_VERSION to 0.5 as major function has been implemented including:
...
1) Verification with EDK style Chipset and Platform modules
2) Verification with EDK II cores + Compatibility Modules + EDK style Chipset and Platform modules.
3) Package level build Verification for these build combinations:
1) EFI_SPECIFICATION_VERSION=0x00020000 and PI_SPECIFICATION_VERSION=0x00009000
2) EFI_SPECIFICATION_VERSION=0x00020000 and PI_SPECIFICATION_VERSION=0x00010000
3) EFI_SPECIFICATION_VERSION=0x0002000A and PI_SPECIFICATION_VERSION=0x00010000
No major incompatible changes. Please check ChangeLog.txt for details.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7128 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-26 03:15:47 +00:00
qwang12
0ecc0cb07c
Update the OUTPUT_DIRECTORY name. This is to shorten the possbile command line which may cause a sub-process spawned from the ar command to fail for GCC tool chains.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7075 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-18 06:13:41 +00:00
qwang12
81c56b8d1a
Unix GCC cleanup:
...
File name is case sensitive.
Foward slash is used.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6819 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03 13:50:50 +00:00
qwang12
0fc1f8f234
GCC Cleanup: Files name should match the case in the file system.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6784 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-01 02:38:31 +00:00
qwang12
6800062768
Move GlueLib's PeiPerformanceLib and DxePerformanceLib to [Components.IA32,Components.X64] and [Libraries.IA32,Libraries.X64] as the ECP implementation use AsmReadTsc () function (IA32/X64 only).
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6779 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-29 09:09:03 +00:00
qwang12
ba428fb4ed
Add CompilerStubLib_Edk2.inf which is built by EDK II tool chain.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6778 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-29 07:38:29 +00:00
qwang12
6d8f3e5d57
EBC Cleanup: BaseIoLibIntrinsic is only supported for IA32, IPF, X64
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6610 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 13:55:17 +00:00
qwang12
9a737ffeab
Remove unused comment.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6605 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 10:04:51 +00:00
qwang12
9836611611
1) Change the EFI_SPECIFICATION_VERSION to 0x00020000 and PI_SPECIFICATION_VERSION to 0x00009000. EdkCompatibilityPkg.dsc by default support UEFI 2.0 and Framework 0.9x.
...
2) Replace using these EDK 2 style INF file so that EdkCompatibilityPkg.dsc can be built under GCC, ICC and MSFT tool-chain.
EfiCommonLib_Edk2.inf
EfiRuntimeLib_Edk2.inf
Thunk16Lib_Edk2.inf
PeiLib_Edk2.inf
CpuIA32Lib_Edk2.inf
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6604 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 10:03:39 +00:00
qhuang8
d485acdd05
Update ECP DSC file for library class/instances renaming.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6530 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-13 09:36:05 +00:00
xli24
5a6f122d13
Modify DSC file according to update of MDE library instances.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6229 6f19259b-4bc3-4df7-8a09-765794883524
2008-10-25 16:31:23 +00:00
jljusten
84c3b71b18
edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
...
* Based on the Sept 11th (r5884) removal of
EdkCompatibilityPkg/Compatibility/FvInfoToFvHobThunk, it no longer
makes sense for this .inf to be referenced in this .dsc file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5935 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-19 22:34:57 +00:00
qwang12
d33ef4e7c6
1) Add in EBC build support.
...
2) Add FvInfoToFvHobThunk in the DSC file.
3) Remove EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/PeiLib.inf from [Components.Common] as it only support IA32, X64 and IPF for now.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5353 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-19 07:05:44 +00:00
qwang12
001d920c76
1) Add in FvFileLoaderToLoadFileThunk.
...
2) Update some doxygen comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5309 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-29 08:50:42 +00:00
qwang12
67ef3cad3b
1) add in DeviceIoToPciRootBridgeIoThunk
...
2) Change BaseMemoryLib instance to BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf so that we can verify the IPF build for Compatibility modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5308 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-29 07:12:06 +00:00
qwang12
16bdc87336
Add compatibility modules into the DSC file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5264 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-21 07:58:18 +00:00
jljusten
bfc620ff6a
edk2/trunk/edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
...
Remove EdkCompatibilityPkg/Sample/Library/Dxe/WinNt/WinNtLib.inf module.
EdkCompatibilityPkg should not require on 'edksetup --nt32' to build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5047 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-11 22:21:07 +00:00
jljusten
d729895f71
edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
...
Corrected mistake in r4995. Should have used 'INTEL' rather than 'ICC'.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4996 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-05 00:08:21 +00:00
jljusten
0da6ca458a
edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
...
Add macro definitions for ICC toolchain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4995 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-04 23:39:06 +00:00
qhuang8
621dd7652c
Add the value definition of PCD_EDKII_GLUE_PciExpressBaseAddress to build PciExpressLib in GlueLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4970 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-29 05:04:17 +00:00
qhuang8
6425868fc8
Remove the invalid build option for IPF assembly.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4966 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-28 12:28:06 +00:00
qhuang8
7794baccd1
Update BuildOption to apply to GCC tool chain family.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4962 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-28 11:50:37 +00:00
jljusten
867eb42e92
edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
...
* Add GCC compatible build flags for UNIXGCC tool suite.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4922 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-19 19:07:12 +00:00
jljusten
e84217e7cf
edk2/EdkCompatibilityPkg/**
...
* Changed all '\' to '/' in *.ing and *.dsc
* Fixed inconsistencies in filename case usage that caused the
build command to fail to parse the dsc/inf files on a system
with a case-sensitive filesystem.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4898 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-17 22:01:12 +00:00
jljusten
3596bdac6c
edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:
...
* Fix syntax for X64 components.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4863 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-17 20:45:19 +00:00
qwang12
958536baab
1) Sync EdkCompatibilityPkg with EDK 1.04. The changes includes:
...
1.1) Bug fixes. (For details, please check Documents & files: Snapshot/Release Notes at https://edk.tianocore.org/servlets/ProjectDocumentList?folderID=43&expandFolder=43&folderID=6 )
1.2) Add new UEFI protocol definitions for AbsolutePointer, FormBrowser2, HiiConfigAccess, HiiConfigRouting, HiiDatabase, HiiFont, HiiImage, HiiString, SimpleTextInputEx, DPC protocol.
1.3) Add Smbios 2.5, 2.6 supports.
Incompatible changes hilighted:
1) EFI_MANAGED_NETWORK_PROTOCOL_GUID changed.
2) EFI_IP4_IPCONFIG_DATA changed.
2) Add in EdkCompatibilityPkg/EdkCompatibilityPkg.dsc to build all libraries in this package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4626 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-24 07:32:23 +00:00