summaryrefslogtreecommitdiff
path: root/UnixPkg
AgeCommit message (Collapse)Author
2009-02-20Use "==" to define build options for USER_DEFINED modulejwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7547 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-10Add comments in DSC files to explain the function and design of components ↵xli24
section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7490 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-06Add comments in platform DSC files to remind that binaries are only listed ↵xli24
in FDF, not in DSC. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7446 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-05Fix lib to use standard #defines for PE/COFF machine typesmdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7443 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-30Split out Synchronization Library from Base Librarymdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7370 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-23Remove unused Hob Guidlgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7363 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-23Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need ↵klu2
dependent on gEfiLegacyBiosProtocol to provide legacy boot support. But legacy boot is not described by PI/UEFI specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7357 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14Fix the prototype inconsitency issue.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7277 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14Add type cast to pass build qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7276 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14Apply PeiServicesLibqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7275 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14Add type cast for PeiServices pointerqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7274 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14Apply PeiServicesLibqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7273 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14Add type caseqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7272 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-08Remove 'DEBUG_MYTOOLS_IA32' from GUIDed tool specification to allow other ↵lgao4
toolchains to match. The latest GenFds.exe supports matching the tool automatically. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7216 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-04Fix PCD typoklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7174 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-30Fix build breakqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7150 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-16Clean up to update the reference of the these macros:qhuang8
EFI_SIGNATURE_16 -> SIGNATURE_16 EFI_SIGNATURE_32 -> SIGNATURE_32 EFI_SIGNATURE_64 -> SIGNATURE_64 EFI_FIELD_OFFSET -> OFFSET_OF EFI_MAX_BIT -> MAX_BIT EFI_MAX_ADDRESS -> MAX_ADDRESS These macros are not defined in UEFI spec. It makes more sense to use the equivalent macros in Base.h to avoid alias. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7053 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Clean up to fix build break.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6815 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix entry point prototype.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6813 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix entry point prototype.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6812 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix entry point prototype.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6811 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix entry point prototype.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6810 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix constructor prototype.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6809 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-24retried graphics library class from MdePkgvanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6693 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-13Add package dependency of MdeModulePkg.dec since HiiLib has been moved to ↵qhuang8
MdeModulePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6536 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-13Add package dependency of MdeModulePkg.dec since HiiLib has been moved to ↵qhuang8
MdeModulePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6535 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-13Update UNIX DSC file for library class/instances renaming.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6532 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-13Add DevicePathLib reference, for these macros have been moved to DevicePathLibqhuang8
Change the reference of EfiIsDevicePathEnd() to IsDevicePathEnd() git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6493 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-13Add DevicePathLib reference, for these macros have been moved to DevicePathLibqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6491 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-13Add DevicePathLib reference, for these macros have been moved to DevicePathLibqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6489 6f19259b-4bc3-4df7-8a09-765794883524
2008-10-30Patch to remove STATIC modifier. This is on longer recommended by EFI ↵jji4
Framework coding style. All duplicated symbols has been renamed accordingly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6301 6f19259b-4bc3-4df7-8a09-765794883524
2008-10-29Modify DSC file of UnixPkg according to update of MDE package.xli24
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6287 6f19259b-4bc3-4df7-8a09-765794883524
2008-10-28Fix build break (verified to boot to shell).qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6266 6f19259b-4bc3-4df7-8a09-765794883524
2008-10-08sync the PcdUnixFileSystem value with real path.eric_tian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6086 6f19259b-4bc3-4df7-8a09-765794883524
2008-10-08Fix a case errorqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6084 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-24fix a issue caused by code review follow uperic_tian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5957 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-18modify an issue about data off.eric_tian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5922 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-06Fix the typos in path name.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5830 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-28Switch DxeCore to use DxeCoreMemoryAllocationLib for Unix platform.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5746 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-26remove all obsolete msa files from UnixPkgeric_tian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5731 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-07move unnecessary print statement. It may cause confused.eric_tian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5609 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-16move the temporary build script.We could directly generate SecMain using ↵eric_tian
normal build process. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5492 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-16merge the generation of SecMain into the whole build process. eric_tian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5491 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-04Fix the display issue when using UnixUga driver to support graphic displayeric_tian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5408 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-30provide a temporary method to generate SecMain executable file.eric_tian
[Background] The SecMain's generation is difference than other modules. It depends on some standard lib. At present, we only have extended build option mechanism in module build. It can not support this special case. Then provide this script to temporarily build SecMain git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5388 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-30Provide source level debug ability in *unix environment.eric_tian
[Background] The UnixPkg provide an simulator in *unix. To support source level debug, we need force all modules be built as ELF shard objects and dynamically load all of modules using dlopen(). For peicore, peim and dxecore, we provide a wrapper to provide PeCoffLoader interface git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5382 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-30Port EdkUnixPkg to UnixPkg. The changes are listed as follows:eric_tian
1. change *.msa to *.inf, and create platform configuration files .dec&.dsc&.fdf to comply with Edk2 build process 2. using PCD mechanism to replace macro. 3. change Sec code to cowork with PI1.0 Pei Core and produce temparory memory ppi. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5380 6f19259b-4bc3-4df7-8a09-765794883524