summaryrefslogtreecommitdiff
path: root/EdkNt32Pkg
AgeCommit message (Collapse)AuthorFilesLines
2006-10-16Make Logo build following standard build process instead of customize build. wuyizhong3-81/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1750 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-13Add Nt32TimeLibNull library instance for Nt32 platform. It is used by ↵klu24-24/+186
PeiMain module for computing performance counter. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1741 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-10Fixed build break caused by GetPerformanceCounter() in PeiMain modulejwang361-0/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1707 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-08Changed the way of using precompiled header in the build process. Now the ↵jwang361-0/+5
use of precompiled header is controlled by tools_def.txt. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1690 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-07Fix VS2005 compatibility issuemdkinney1-2/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1680 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-04Fix VS 2005 compatibility issuemdkinney2-3/+4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1668 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-04Fix VS 2005 compatibility issuemdkinney1-0/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1667 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-04Fix VS 2005 compatibility issuemdkinney2-1/+9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1666 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-04Fix VS 2005 compatibility issuemdkinney1-0/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1665 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-04Add support for DEBUG and RELEASE builds of this FPD file.mdkinney1-32/+7
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@1664 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-27Remove the duplicated Copy Right in msa header.lgao427-226/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1634 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-21Merger DriverBinding and ComponentName into one <extern> section for all ↵vanjeff6-24/+10
*.msa files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1585 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-19Add PCD Feature Flags for the Device Path Modulemdkinney1-0/+16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1573 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-191) Added dependency check for flashmap, genfvimage, peirebase tasksjwang361-1/+1
2) Added code in FpdParserTask.java to avoid re-generate FV.inf file 3) Added isEmpty() to ToolArg class to check if an argument is empty or not git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1556 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-18changed EdkModulePkg GUID from the original ↵lgao427-381/+381
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@1552 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-18added EFIAPI for those constructor functionsvanjeff1-9/+10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1548 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-14Remove platform-specific Firmware Volume Block Driver implementation from ↵qwang127-2313/+5
EdkNt32Pkg. And move files from nt32 directory up one level. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1540 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-13Move the generic ConPlatform module from EdkNt32Pkg to EdkModulePkg.lgao47-1268/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1524 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-08clean up PCD settting for EdkModulePkg.fpd and EdkNt32Pkg.fpdlgao42-2252/+2163
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1503 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-07Change PcdDebugPrintErrorLevel PCD declare in msa as DYNAMIC, because this ↵lgao43-64/+31
PCD type can be FIXED_AT_BUILD and PATCHABLE_IN_MODULE. Change Some WINNT PCDs type declared in EdkNt32Pkg.spd as DYNAMIC, because they is used in Nt32 emluator platform as DYNAMIC type. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1494 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06Set MdePkg.fpd, EdkModulePkg.fpd and Nt32.fpd default build directory to ↵lgao41-2/+2
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
2006-09-06Remove unused code.yshang11-4/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1479 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-06Update Binary Fat module to release version for reduce size. lgao41-9/+4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1477 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05Add clean and cleanall target for Fat and Logo customized build xml.lgao41-24/+32
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1468 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05Add one more platform level common property "TARGET_DIR". Take Nt32 for ↵wuyizhong1-1/+1
example: TARGET_DIR=${BUILD_DIR}/${TARGET}_${TAGNAME} git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1456 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-05Add the following Pcds declaration in EdkModulePkg.spd file. EdkModulePkg ↵lgao41-5/+12
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
2006-09-05Update coding style of Nt32OemHookStatusCodeLib.cyshang11-11/+33
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1446 6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1425 ↵yshang11-1/+1
6f19259b-4bc3-4df7-8a09-765794883524
2006-09-01git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1424 ↵yshang11-2/+4
6f19259b-4bc3-4df7-8a09-765794883524
2006-08-31Add in PCD instantiation for newly added PCD in PcdPEIM.qwang121-7408/+7346
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1413 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-22Introduce a new property INCLUDE_PATHS. This property can used by customized ↵wuyizhong1-40/+4
build file. For example <includepath path="${INCLUDE_PATHS}"/>. INCLUDE_PATHS contains all required include paths based on MSA file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1347 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-21According r1311 can't support linux. So rollback the change, but still ↵wuyizhong1-5/+5
remove the flag "/DSTRING_DEFINES_FILE=\"${BASE_NAME}StrDefs.h\"" since without any source file use it now. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1330 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-17Continue to fix EDKT187.klu21-3/+0
After discussion with ouyang, qian and shi, carl, we find it is no necessary to add PcdLib according to whether library instance use PcdLib. In this patch. I remove original fixing and correct some MSA file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1315 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-17Fix the wrong datum size for PcdWinNtPhysicalDisk in Nt32.fpd file.klu21-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1313 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-17Remove #include STRING_DEFINES_FILE from C file. Using ForceInclude to ↵wuyizhong2-11/+5
include ${BASE_NAME}StrDefs.h header file. Remove flag /DSTRING_DEFINED_FILE=${BASE_NAME}StrDefs.h. Move flags /DSTRING_ARRAY_NAME=${BASE_NAME}Strings from FPDs to BuildMacro since this flag will be used only unicode files exist. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1311 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-17Fix klu23-10/+10
1) the PCD value for PcdWinNtFileSystem in Nt32.fpd file, 2) help text for PcdWinNtVirtualDisk in EdkNt32Pkg.spd 3) the value for PcdWinNtPhysicalDisk in Nt32.fpd file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1309 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-15Adjust Nt32 SecMain user-defined build file to use OBJECTS. wuyizhong1-18/+17
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1268 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-15Change Fat binary Guid to EnhancedFatqhuang81-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1266 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-10Fix BDS boot from file . and .. fail assertionxgu31-2/+23
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1237 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-10Modify FtwLite and Variable DXE driver to use PCD instead of FlashMap HOBxgu34-12/+192
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1236 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-09Variable PEIM use to PCD entry to get the base address of NV Storegae region.qwang124-16/+57
This patch changes: 1) make the PcdFlashNvStorageVariableBase PCD entry type in Variable PEIM to be "DYNAMIC", which means it can be flexible to be FIX_AT_BUILD, DYNAMIC or PATCH_IN_MODULE. 2) make FlashMap depends on PCD_PPI 3) make FlashMap PEIM to the value of PcdFlashNvStorageVariableBase according NT emulator's FwhPPI installed by NT32 emulator's SEC. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1223 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-08Some library instance's PCD is missing in FPD file for a module, it break ↵klu21-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
2006-07-29Because the run script will be generated in building, So original run.cmd ↵klu21-20/+0
could be removed from repository's. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1148 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-27Check in patch to refine DevicePath Module and USB2HostController Module.qhuang81-108/+109
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1117 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-26Removed cross references from PciCf8Lib and PciExpressLib class to PciLib ↵ajfish3-82/+55
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
2006-07-24Change license of following files from Intel Copy Right to BSD-license. yshang11-6/+10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1086 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-24git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1082 ↵xgu31-1/+10
6f19259b-4bc3-4df7-8a09-765794883524
2006-07-211) Check in Pei/Dxe status code;yshang12-42/+236
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@1070 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-211) Check in Pei/Dxe status code;yshang15-534/+0
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@1069 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-211) Check in Pei/Dxe status code;yshang12-0/+325
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@1068 6f19259b-4bc3-4df7-8a09-765794883524