summaryrefslogtreecommitdiffstats
path: root/EdkModulePkg/EdkModulePkg.fpd
Commit message (Collapse)AuthorAgeFilesLines
* Clean up the following module msa files, they are edkmodule package ftwlit, ↵lgao42007-04-051-180/+640
| | | | | | Crc32SectionExtract, NullMemoryTest, PeiMemoryTest, MonotonicCounter modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2542 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Removed #ifdef SNP_DEBUG and used debug lib to output informationvanjeff2007-03-201-32/+0
| | | | | | | | | 2. Rename PcdPlatformNoCsmSupport to PcdPlatformCsmSupport. 3 Removed #ifdef EFI_NO_CSM and used PcdPlatformCsmSupport. 4. Removed #ifdef ALIGNMENT from C Variable.c and added 2 files Variable/Pei/Ipf/VariableWorker.c and Variable/Pei/VariableWorker.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2487 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Added PcdNtEmulator and Removed MACRO EFI_NT_EMULATORvanjeff2007-03-161-0/+56
| | | | | | | 2. Updated *.fpd of all Package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2481 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up the gBS sevice (CopyMem, SetMem, AllocatePool, FreePool) with the ↵lgao42007-03-141-243/+377
| | | | | | corresponding APIs defined in Mde library class for these modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2456 6f19259b-4bc3-4df7-8a09-765794883524
* Resolve the build break caused by changes to DxeCore.qwang122007-03-121-7/+63
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2445 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up MSA file of the checked in modules which include:qwang122007-02-261-35/+309
| | | | | | | | 1) remove unused library class 2) remove unreferenced GUIDs git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2401 6f19259b-4bc3-4df7-8a09-765794883524
* clean up msa files in EdkModulePkg, removed unnecessary library definitions ↵vanjeff2007-02-151-188/+146
| | | | | | and PCDs. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2398 6f19259b-4bc3-4df7-8a09-765794883524
* Added Print, ErrorPrint, AsciiPrint, AsciiErrorPrint() to the UEFI Library.qwang122007-02-141-0/+1200
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2392 6f19259b-4bc3-4df7-8a09-765794883524
* 1.Drop the support of UEFI_APPLICATION for UefiDriverLibqhuang82007-02-051-4/+24
| | | | | | | | | | 2.Change the module type of BaseUefiDecompressLib to BASE 3.Remove the IoLib dependency for PeiReportStatusCodeLib & DxeReportStatusCodeLib 4.Change the module type of UefiApplicationEntryPointLib to UEFI_APPLICATION 5.Change the module type of EdkDxeRuntimeSalLib to DXE_RUNTIMe 6.Change HelloWorld application to depend on UefiApplicationEntryPointLib and modify the EdkModule.fpd, Nt32.fpd & Unix.fpd accordingly git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2352 6f19259b-4bc3-4df7-8a09-765794883524
* 1. removed BaseTimerLibLocalApic from MdePkg and Nt32TimerLib from EdkNt32Pkg.vanjeff2007-02-021-64/+21
| | | | | | | 2. added BaseTimerlibNullTemplate in MdePkg and SecPeiDxeTimerLibCpu in MdePkg. 3. modified the related spd and fpd files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2347 6f19259b-4bc3-4df7-8a09-765794883524
* - Fixed EDKT240. Now the Blank.pad file for alignment purpose will no longer ↵jwang362007-01-251-16/+4
| | | | | | | | be needed. - Fixed EDKT366. For NT32, using "build run" to launch the NT32 emulator. The run.cmd is still be generated in the ${TARGET_DIR} git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2305 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Use FeatureFlag PcdPciBusHotplugDeviceSupport to merge LightPciLib.c with ↵qwang122006-12-131-0/+32
| | | | | | | | PcdLib.c. 2) Correct some minor bugs: when invoking gRT->GetVariable the Attributes field can be optianal. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2090 6f19259b-4bc3-4df7-8a09-765794883524
* Add X64 support for DebugSupport driver.klu22006-12-071-0/+162
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2067 6f19259b-4bc3-4df7-8a09-765794883524
* Merge PVCS #7739.qhuang82006-12-061-100/+0
| | | | | | Drop Ebc arch support for PxeBc module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2055 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the build break since VariableIpf & EmuVariableIpf were splitted from ↵qhuang82006-12-061-188/+196
| | | | | | Variable & EmuVariable respectively to support IPF build. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2054 6f19259b-4bc3-4df7-8a09-765794883524
* • Set the default value of PcdDxeIplSwitchToLongMode to TRUE.qhuang82006-11-281-0/+32
| | | | | | | | • Make access to PcdDxeIplSwitchToLongMode to Ia32 specific code. • Introduce another feature flag named PcdDxeIplBuildShareCodeHobs to define whether to build hobs to DXE core to share code. • Remove the #progma bug git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2026 6f19259b-4bc3-4df7-8a09-765794883524
* Introduce PcdDxeIplSwitchToLongMode to DxeIplPeim and remove DxeIplX64Peim.qhuang82006-11-271-140/+128
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2018 6f19259b-4bc3-4df7-8a09-765794883524
* Add IPF support in Base IO Lib, and related change in fpd filegtian2006-11-141-0/+24
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1952 6f19259b-4bc3-4df7-8a09-765794883524
* rename PcdGenericPlatformBusSpeed to PcdFSBClock to avoid confusing.vanjeff2006-11-131-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1940 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Rename PcdPlatformBusSpeed to PcdGenericPlatformBusSpeedvanjeff2006-11-131-8/+1592
| | | | | | 2. Added PcdComponentNameDisable and PcdDriverDiagnosticsDisable for UefiDriverModuleLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1936 6f19259b-4bc3-4df7-8a09-765794883524
* Add DxeIplX64Peim to the FPD file for the EdkModulePkg.fpdmdkinney2006-11-091-0/+141
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1926 6f19259b-4bc3-4df7-8a09-765794883524
* added PcdPlatformBusSpeed for BaseTimerLibLocalApic, thus this timer ↵vanjeff2006-11-071-0/+56
| | | | | | instance needn't depend on types of CPUs git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1909 6f19259b-4bc3-4df7-8a09-765794883524
* Add pcd declaration to EdkModulePkg and Nt32Pkg to fix the check-in break.cwu112006-11-061-6/+70
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1905 6f19259b-4bc3-4df7-8a09-765794883524
* Remove BaseIoIntrinsicLib reference in IPF and EBC modulesxli242006-11-061-6/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1897 6f19259b-4bc3-4df7-8a09-765794883524
* Change IPF_PE32_PEIM IPF layout to contain ${PLATFORM_DIR}/Blank.pad for XIP ↵lgao42006-10-231-1/+1
| | | | | | IPF CODE 16byte align. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1830 6f19259b-4bc3-4df7-8a09-765794883524
* Updated the Runtime Driver to use the MDE libs for cache flush and removed ↵ajfish2006-10-221-0/+3
| | | | | | | | local copy of Cache flush code. Updated FPD files that include Runtime driver as a new lib was added to Runtime Driver for the cache flush. Removed Cache Flush routine from EDK DXE SAL Lib. Cleaned up BaseLib IPF cache routines to only Flush ranges when needed and not to flush the entire cache. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1811 6f19259b-4bc3-4df7-8a09-765794883524
* Update build options format from "ABC", "XYZ" to ABC XYZ. wuyizhong2006-10-181-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1791 6f19259b-4bc3-4df7-8a09-765794883524
* Add Build Macro to build SEC modules. wuyizhong2006-10-181-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1784 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed build break caused by GetPerformanceCounter() in PeiMain modulejwang362006-10-101-0/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1708 6f19259b-4bc3-4df7-8a09-765794883524
* Add support for DEBUG and RELEASE builds of this FPD file.mdkinney2006-10-041-43/+5
| | | | | | | | Remove all FLAG settings from this FPD file. This functionality has moved into tools_def.txt git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1663 6f19259b-4bc3-4df7-8a09-765794883524
* Delete Build directorylgao42006-09-201-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1578 6f19259b-4bc3-4df7-8a09-765794883524
* Add use of PCD feature flags to the Device Path Modulesmdkinney2006-09-191-0/+48
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1571 6f19259b-4bc3-4df7-8a09-765794883524
* changed EdkModulePkg GUID from the original ↵lgao42006-09-181-406/+406
| | | | | | B6EC423C-21D2-490D-85C6-DD5864EAA674 to new 68169ab0-d41b-4009-9060-292c253ac43d to avoid its conflict with gPeiBaseMemoryTestPpiGuid and change all msa and fpd file in EdkII, which depends on EdkModulePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1551 6f19259b-4bc3-4df7-8a09-765794883524
* Move ConPlatform module from EdkNT32 package to EdkModulePkg, and remove ↵lgao42006-09-131-0/+344
| | | | | | EdkPeCoffLoaderX64Lib from DxeIplX64 module because EdkPeCoffLoaderLib based on new BasePeCoffLib can support 32bit and 64bit PE iamge both. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1523 6f19259b-4bc3-4df7-8a09-765794883524
* clean up PCD settting for EdkModulePkg.fpd and EdkNt32Pkg.fpdlgao42006-09-081-5052/+5517
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1503 6f19259b-4bc3-4df7-8a09-765794883524
* Set MdePkg.fpd, EdkModulePkg.fpd and Nt32.fpd default build directory to ↵lgao42006-09-061-1/+1
| | | | | | workspace root build directory according to Jordon's suggestions. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1486 6f19259b-4bc3-4df7-8a09-765794883524
* Add the following Pcds declaration in EdkModulePkg.spd file. EdkModulePkg ↵lgao42006-09-051-124/+124
| | | | | | | | | | | | | PeiVariable, RuntimeDxeVariabe, and Ftw module needs these PCDs. PcdFlashNvStorageVariableBase PcdFlashNvStorageVariableSize PcdFlashNvStorageFtwSpareBase PcdFlashNvStorageFtwSpareSize PcdFlashNvStorageFtwWorkingBase PcdFlashNvStorageFtwWorkingSize git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1454 6f19259b-4bc3-4df7-8a09-765794883524
* Change true to TRUE.qwang122006-08-301-12/+12
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1410 6f19259b-4bc3-4df7-8a09-765794883524
* Change true to TRUE.qwang122006-08-301-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1409 6f19259b-4bc3-4df7-8a09-765794883524
* Add in feature flag PcdPeiPcdDatabaseSetEnabled, ↵qwang122006-08-301-71/+199
| | | | | | PcdPeiPcdDatabaseGetSizeEnabled, PcdPeiPcdDatabaseCallbackOnSetEnabled, PcdPeiPcdDatabaseExEnabled to allow user to customize Pcd service PEIM. It is very curical to save size in PEI phase. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1408 6f19259b-4bc3-4df7-8a09-765794883524
* Modify FtwLite and Variable DXE driver to use PCD instead of FlashMap HOBxgu32006-08-101-5/+263
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1236 6f19259b-4bc3-4df7-8a09-765794883524
* Fix EDKT 150 to make IPF XIP module 16-byte align. Create new IPF_PEI_CORE, ↵lgao42006-08-091-16502/+16714
| | | | | | IPF_PE32_PEIM ffs layout for IPF XIP module. And add 12 bytes Blank.pad file in build directory. And add PeiEntryPoint library class in PeiStatuCode module msa file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1225 6f19259b-4bc3-4df7-8a09-765794883524
* Some library instance's PCD is missing in FPD file for a module, it break ↵klu22006-08-081-0/+16
| | | | | | | | single module's building. Fixing is add these PCDs for module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1215 6f19259b-4bc3-4df7-8a09-765794883524
* Check in patch to refine DevicePath Module and USB2HostController Module.qhuang82006-07-271-0/+160
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1117 6f19259b-4bc3-4df7-8a09-765794883524
* Removed cross references from PciCf8Lib and PciExpressLib class to PciLib ↵ajfish2006-07-261-1/+12
| | | | | | | | | | | | | | | | | | class. Added PeCoffLoaderGetMachineType to the PeCoffGetEntryPointLibrary Class. Document to be updated. Added the PeCoffLoaderImageReadFromMemory() and PeCoffLoaderRelocateImageForRuntime () to the PcCoffLib. Updated EfiImage.h and removed EFI_IMAGE_OPTIONAL_HEADER and EFI_IMAGE_NT_HEADERS as they were replaced with checking the MachineType. PeCoffLib – Added checks for MachineType so the PeCoff lib can load any PE32 or PE32+ image. The relocations are still limited to IA32, X64, IPF, and EBC. I also added a re-relocator function to remove PeLoader Code from Runtime Lib. Even though there is only one instance of the re-relocator I wanted to get all the PeCoff loader code together. Replaced DEBUG_CODE() macro with DEBUG_CODE_START() and DEBUG_CODE_END() so you can debug through the DEBUG_CODE() macros. Also removed PE/COFF code and replaced with library usage. I also updated the IO Instrinsic lib to use _ReadWriteBarrior() to help with sync problems git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1103 6f19259b-4bc3-4df7-8a09-765794883524
* Remove duplicated module definition (the same module with the same arch) in ↵wuyizhong2006-07-251-185/+185
| | | | | | FPD. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1093 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1082 ↵xgu32006-07-241-1/+37
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up codes which are related with status code.yshang12006-07-211-1/+138
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1073 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up codes which are related with status code.yshang12006-07-211-271/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1071 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Check in Pei/Dxe status code;yshang12006-07-211-0/+511
| | | | | | | | 2) OemHookStatusCodeLib and SerialPortLib class and null instance; 3) Remove all referenced code from EdkModulePkg,EdkNt32Pkg. 4) Add Nt32OemHookStatusCodeLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1067 6f19259b-4bc3-4df7-8a09-765794883524