summaryrefslogtreecommitdiff
path: root/UnixPkg
AgeCommit message (Collapse)AuthorFilesLines
2009-01-23Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need ↵klu22-3/+3
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.qhuang81-2/+2
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 qhuang81-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7276 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14Apply PeiServicesLibqhuang82-9/+9
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 pointerqhuang81-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7274 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14Apply PeiServicesLibqhuang81-15/+13
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7273 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14Add type caseqhuang81-2/+2
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 ↵lgao41-1/+1
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 typoklu21-3/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7174 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-30Fix build breakqhuang81-0/+2
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:qhuang89-11/+11
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.qhuang81-10/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6815 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix entry point prototype.qhuang82-4/+4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6813 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix entry point prototype.qhuang81-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6812 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix entry point prototype.qhuang81-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6811 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix entry point prototype.qhuang81-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6810 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-03Fix constructor prototype.qhuang81-2/+2
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 MdePkgvanjeff4-4/+1
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 ↵qhuang81-1/+2
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 ↵qhuang81-2/+3
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.qhuang81-10/+8
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 DevicePathLibqhuang83-4/+9
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 DevicePathLibqhuang83-18/+32
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 DevicePathLibqhuang82-2/+5
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 ↵jji424-108/+27
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.xli241-2/+2
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).qhuang81-11/+11
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_tian1-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6086 6f19259b-4bc3-4df7-8a09-765794883524
2008-10-08Fix a case errorqhuang81-1/+1
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_tian4-17/+21
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_tian1-1/+1
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.qhuang81-2/+2
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.qhuang81-2/+2
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_tian26-2373/+0
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_tian1-2/+0
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_tian1-6/+0
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_tian4-15/+17
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_tian2-130/+129
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_tian1-0/+6
[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_tian2-1/+16
[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_tian165-0/+30405
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