summaryrefslogtreecommitdiff
path: root/EdkNt32Pkg
AgeCommit message (Collapse)AuthorFilesLines
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
2006-07-21Change DxeRuntimeDriverLib name to UefiRuntimeLib.yshang11-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1062 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-21Add ant task in <UserExtension> of Nt32.fpd to generate the run.cmd file ↵qouyang1-96/+120
automatically. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1059 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-19Changed the tool chain name from MSFT to MYTOOLSyshi81-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1044 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-18Add DevicePathUtilities DevicePathToText DevciePathFromText ↵ljin61-0/+159
USB2HostController protocols git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1037 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-13Remove MdePkg's PCD declaration from EdkNt32Pkg.spd file.klu21-104/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@992 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-13Added license & copyright declarationjwang366-0/+60
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@967 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-13Added all header files in the packages's include directory into spd files.jwang361-0/+50
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@955 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-13Enforced case-sensitive on the file names;jwang365-5/+5
Corrected file and/or path names in some msa files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@949 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-13Remove AprioriList.msa filelgao42-47/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@941 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-13Roll back my original change, someone check in self's code lead my before's ↵klu21-29/+21
check in lost. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@940 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-13Add missing files(uni) in this msalgao41-0/+9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@933 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-12Add missing files in msa file and add module description in msa file.lgao47-31/+24
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@929 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-121. Updated some files’ description files in MdePkg, EdkModulePkg & EdkNt32Pkg.qhuang82-11/+25
2. Update .msa files to add some missing files files in MdePkg 3. Add Help text to Mde Library related PCDs. 4. Fix some bugs in CpuId.S and CpuIdEx.S. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@919 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-12Polished the build tools' screen output to be in a more coherent formjwang361-0/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@916 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-12Changed FAT source module to FAT binary modulejwang361-81/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@915 6f19259b-4bc3-4df7-8a09-765794883524