summaryrefslogtreecommitdiffstats
path: root/Nt32Pkg
Commit message (Collapse)AuthorAgeFilesLines
* Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent static ↵qhuang82007-10-117-7/+7
| | | | | | unicode string table linked into final image if both PcdComponentNameDisabled and PcdComponentName2Disabled are set to TRUE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4084 6f19259b-4bc3-4df7-8a09-765794883524
* Add release compiler option support.lgao42007-10-101-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4072 6f19259b-4bc3-4df7-8a09-765794883524
* Use VirtualAlloc() to allocate enough memory space for Nt32 emulator in ↵lgao42007-10-103-52/+36
| | | | | | place of original mapped file to memory space. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4068 6f19259b-4bc3-4df7-8a09-765794883524
* Cleaned the code for passing Visual Studio 2005 buildjwang362007-10-091-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4063 6f19259b-4bc3-4df7-8a09-765794883524
* Correct ExtractGuidedSectionLib library instance for PEIM and DXE lgao42007-10-091-1/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4058 6f19259b-4bc3-4df7-8a09-765794883524
* Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent component ↵qhuang82007-10-097-28/+28
| | | | | | name structures linked into final image if PcdComponentNameDisabled or PcdComponentName2Disabled is set to TRUE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4057 6f19259b-4bc3-4df7-8a09-765794883524
* Add Unicode Collation related PCD entries in DSC file.qhuang82007-10-091-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4050 6f19259b-4bc3-4df7-8a09-765794883524
* Change NT32 to use optimized BaseMemoryLibsmdkinney2007-10-061-1/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4037 6f19259b-4bc3-4df7-8a09-765794883524
* added the CpuLibvprabhal2007-10-051-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4029 6f19259b-4bc3-4df7-8a09-765794883524
* Update comments in Variable driver and removed references to FLASH Map Hob ↵AJFISH2007-10-052-2/+0
| | | | | | in INF files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4019 6f19259b-4bc3-4df7-8a09-765794883524
* Added PCD for Variable Store profilingAJFISH2007-10-041-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4016 6f19259b-4bc3-4df7-8a09-765794883524
* Correct module type for library instance.lgao42007-09-302-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4010 6f19259b-4bc3-4df7-8a09-765794883524
* Enable to produce component name 2 protocol for all Uefi drivers in Nt32 ↵qhuang82007-09-291-2/+2
| | | | | | package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3994 6f19259b-4bc3-4df7-8a09-765794883524
* Update to support to produce Component Name and & Component Name 2 protocol ↵qhuang82007-09-293-102/+269
| | | | | | based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3993 6f19259b-4bc3-4df7-8a09-765794883524
* Update to support to produce Component Name and & Component Name 2 protocol ↵qhuang82007-09-293-92/+259
| | | | | | based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3992 6f19259b-4bc3-4df7-8a09-765794883524
* Update to support to produce Component Name and & Component Name 2 protocol ↵qhuang82007-09-293-84/+252
| | | | | | based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3991 6f19259b-4bc3-4df7-8a09-765794883524
* Update to support to produce Component Name and & Component Name 2 protocol ↵qhuang82007-09-294-92/+259
| | | | | | based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3990 6f19259b-4bc3-4df7-8a09-765794883524
* Update to support to produce Component Name and & Component Name 2 protocol ↵qhuang82007-09-293-94/+270
| | | | | | based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3989 6f19259b-4bc3-4df7-8a09-765794883524
* Update to support to produce Component Name and & Component Name 2 protocol ↵qhuang82007-09-293-93/+263
| | | | | | based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3988 6f19259b-4bc3-4df7-8a09-765794883524
* Update to support to produce Component Name and & Component Name 2 protocol ↵qhuang82007-09-293-324/+481
| | | | | | based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3987 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unused library instance Nt32PeCoffLoader.lgao42007-09-293-140/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3984 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Add ExtractGuidedSectionLib library to replace customdecompress library.lgao42007-09-291-3/+2
| | | | | | | | 2. Add PeiDxeExtractGuidedSectionLib library instance and one PCD PcdMaximumGuidedExtractHandler in MdePkg. 3. Update DxeIpl and DxeMain to consume new library. 4. Update BaseUefiTianoCustomDecompressLib to register TianoDecomress extractguidedsection handler. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3980 6f19259b-4bc3-4df7-8a09-765794883524
* Remove duplicate section.klu22007-09-291-8/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3978 6f19259b-4bc3-4df7-8a09-765794883524
* Clear up network stack to use R9 MdeLib:qhuang82007-09-282-4/+3
| | | | | | | | 1.Use driver model APIs in UefiLib 2.Register Unload Image in INF/MSA to be included in autogen code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3970 6f19259b-4bc3-4df7-8a09-765794883524
* Add PeiPiLib in Nt32's DSC fileklu22007-09-281-1/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3968 6f19259b-4bc3-4df7-8a09-765794883524
* Enable the 0-31 temporary IDT entries prior to activate the LongMode. If not ↵yshang12007-09-281-0/+1
| | | | | | enable the temporary IDT table, DEBUG_PROPERTY_ASSERT_BREAKPOINT_ENABLED may not work correctly till CPU DXE programs the IDT table. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3966 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Replace PeCoffLoader library by PeCoff lib for PeiCore, DxeIpl and DxeMain. lgao42007-09-288-11/+1055
| | | | | | | | 2. Add three PeCoff library instances for NT32 PeImage load. 3. Update PeCoffGetEntryPointLib to support TeImage. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3965 6f19259b-4bc3-4df7-8a09-765794883524
* Add necessary parameter checking for WinNtSerialIoDxe module, according to ↵xli242007-09-282-3/+73
| | | | | | UEFI 2.1 spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3958 6f19259b-4bc3-4df7-8a09-765794883524
* Add SEC as a supported Module Type for all libraries that are also ↵mdkinney2007-09-271-1/+1
| | | | | | compatible with the PEI_CORE git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3957 6f19259b-4bc3-4df7-8a09-765794883524
* Moved the build options from the defines section to the BuildOptions sectionlhauch2007-09-261-12/+12
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3932 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Add library classes of S3Lib and RecoveryLib in MdeModulePkgklu22007-09-261-0/+2
| | | | | | | 2) Add NULL instance for above library classes in MdeModulePkg 3) Add Framework implement library instance for above two library classes in IntelFrameworkModulePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3930 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a memory leak issue.qhuang82007-09-261-4/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3925 6f19259b-4bc3-4df7-8a09-765794883524
* Merge branch of PI tree to main trunkklu22007-09-243-22/+16
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3918 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a typo in the display string of MEMMAP_DEVICE_PATH.The precision flag is ↵qhuang82007-09-191-1/+1
| | | | | | useless. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3894 6f19259b-4bc3-4df7-8a09-765794883524
* Remove OldPeiCoreEntryPoint library instance from MdePkgklu22007-09-171-1/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3870 6f19259b-4bc3-4df7-8a09-765794883524
* PeiCore and DxeCore should use ↵klu22007-09-171-2/+2
| | | | | | MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf library instance for PcdLib library class git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3859 6f19259b-4bc3-4df7-8a09-765794883524
* PI Enable: klu22007-09-122-8/+76
| | | | | | | | 1) The entry point of PeiCore has been changed to EFI_PEI_CORE_ENTRY_POINT defined in PI. 2) Nt32, Tiger and lakeport platform's SecCore has been updated. 3) Autogen tools also has been updated. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3804 6f19259b-4bc3-4df7-8a09-765794883524
* Update Nt32Pkg.fdf by using new rule and Pcd formatlgao42007-09-101-37/+37
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3790 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Import SnpNt32Dxe. That is a thunk driver could produce SNP protocol on ↵vanjeff2007-09-046-5/+1591
| | | | | | | | NT32 platform. It needs cowork with Network I/O driver. 2. Add network stack in Nt32Pkg.dsc. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3774 6f19259b-4bc3-4df7-8a09-765794883524
* Merge the PI enabling works from the branchqwang122007-09-044-11/+11
| | | | | | | | | First round of PI enabling work: 1) PiPeiCis changes (CONST, EFI_PEI_FILE_HANDLE.. etc) 2) Make use of FirmwareVolume 2 protocol. 3) Verified for Nt32Pkg and real platform for S3. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3771 6f19259b-4bc3-4df7-8a09-765794883524
* Removed unused PCD entries.AJFISH2007-09-011-2/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3763 6f19259b-4bc3-4df7-8a09-765794883524
* Removed PCD entries for CPU properties as they should be defined in UNI ↵AJFISH2007-09-016-18/+3
| | | | | | file. Added some French translations to the MiscSubClass for things used on the front page. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3762 6f19259b-4bc3-4df7-8a09-765794883524
* Add <BR>klu22007-08-311-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3751 6f19259b-4bc3-4df7-8a09-765794883524
* Remove '|' at end of PCD line.klu22007-08-301-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3747 6f19259b-4bc3-4df7-8a09-765794883524
* Fix wrong PCD definition in DEC file.klu22007-08-301-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3746 6f19259b-4bc3-4df7-8a09-765794883524
* Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC ↵qhuang82007-08-3012-210/+210
| | | | | | | | | | spec 0.41, DSC spec 0.40. Mainly PCD syntax update. Check in new build.exe and GenFds.exe Check in PcdSyntaxUpdate.exe tool. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3744 6f19259b-4bc3-4df7-8a09-765794883524
* Added missing dependent packagejwang362007-08-305-3/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3738 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the wrong Maximum size for PcdUefiVariableDefaultPlatformLang qhuang82007-08-301-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3736 6f19259b-4bc3-4df7-8a09-765794883524
* Update INF files to remove/update non-exist files listed in [sources] sections. qhuang82007-08-293-3/+1
| | | | | | | New build tool performs stricter check. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3733 6f19259b-4bc3-4df7-8a09-765794883524
* Use <> in #include statements instead of "" for include files from packagesmdkinney2007-08-172-59/+59
| | | | | | | Use '/' instead of '\' for all file references Remove redundant use of $(WORKSPACE) from DSC, FDF, INF, and DEC files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3674 6f19259b-4bc3-4df7-8a09-765794883524