Commit Graph

350 Commits

Author SHA1 Message Date
jwang36 2529e5e160 Added following line under [BuildOptions] for R8 modules build
*_*_IA32_CC_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D TIANO_RELEASE_VERSION=0x00080006


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4421 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-23 15:13:39 +00:00
jwang36 cd46d8f692 Added [Libraries] for R8 modules' build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4420 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-22 16:59:33 +00:00
lgao4 372787b85a Add TianoCompressed Rule for PEIM and Dxe Driver as one example.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4399 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-18 06:55:36 +00:00
qwang12 aaf5cf8e1d Use the correct ASSERT form.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4396 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-17 03:43:24 +00:00
lgao4 95be2c94e1 Add Capsule library instance
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4364 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-05 09:50:31 +00:00
lgao4 c47eca1a28 Roll back 4348 version for wrong check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4350 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-30 09:25:57 +00:00
lgao4 706e753467 Modify minor error in Nt32Pkg.dsc
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4349 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-30 09:18:29 +00:00
lgao4 1964846816 Add PeiPiLib for PeiMain module
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4348 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-30 09:08:47 +00:00
mdkinney 4bdccd287d Update NT32 BDS to produce the MemoryTypeInformation variable
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4334 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-27 20:57:50 +00:00
mdkinney 6157b6c36a Change Sleep() time to 1ms to reduce pauses when running on single CPU system
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4329 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-27 02:50:59 +00:00
klu2 2b642e5aa0 Fix some bugs in DSC/INF file Nt32 platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4318 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-22 06:55:30 +00:00
qhuang8 8a7d75b062 Clean up: update "EFI" to "UEFI" if applicable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4317 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-22 06:00:39 +00:00
klu2 fba96322cc Remove the old definition in FlashMapHob
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4314 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-20 10:33:34 +00:00
qhuang8 55fd33e5b8 Remove AtapiPassThru driver in NT32 DSC file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4313 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-20 10:12:39 +00:00
vanjeff 36ee91ca36 1. Add DPC protocol and DpcLib library in MdeModulePkg.
2. Add DpcDxe module and DxeDpcLib module in MdeModulePkg
3. Port network stack module to use DPC.
4. Use MIN, and MAX defined in MdePkg to replace NET_MIN and NET_MAX.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4307 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-20 05:42:23 +00:00
klu2 a4c9ede55f the implementation of FVB->SetAttribute() interface should check the unchanged bit in parameter at first.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4267 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-05 06:29:00 +00:00
klu2 85e43be15e The default value of SecMain should be set as INIT_CAR_VALUE = 0x5aa55aa5, then PeiMain could computer how many stack ever used.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4261 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-01 07:10:43 +00:00
qhuang8 db168de9b0 Add Driver Diagnostic 2 Protocol support for WinNtBlockIo driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4240 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-30 05:28:45 +00:00
lhauch c43a6c7ee3 Added flag to permit building with VS2005. (strcpy has been depricated, so MSFT introduced a flag to turn off the warning.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4217 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25 17:52:45 +00:00
klu2 8e5b17b25e Update following library class/Protocol for puting 'Framework' as prefix
FrameworkHii
FrameworkFormBrowser
FrameworkFormCallback
FrameworkIfrSupportLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4196 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-22 09:36:00 +00:00
qwang12 00b7321e63 Add a DXE apriori for Nt32 emulator.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4187 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-19 12:02:31 +00:00
qhuang8 ad4dc92d61 Remove WinNtConsole driver since its functionality has already been covered by WinNtGop driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4181 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-19 02:37:42 +00:00
qhuang8 62cf113f2e Update to support EFI_SIMPLE_INPUT_EX protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4180 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-19 02:36:33 +00:00
vanjeff 454e9f6593 Clean UGA from Nt32Pkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4161 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-18 06:01:39 +00:00
lgao4 46ffb9a4ee Rename Crc32GuidedSectionExtractLib to DxeCrc32GuidedSectionExtractLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4158 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-17 07:54:42 +00:00
lgao4 899bc55181 Apply Crc32GuidedSectionExtract library instance to replace the original Crc32SectionExtractDxe driver to produce Crc32 guided section protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4155 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-17 07:30:14 +00:00
vanjeff 62409219a1 Merger trackers #7807 and #8372.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4153 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-17 06:55:15 +00:00
vanjeff e6ef530952 Add PcdConOutGopSupport and PcdConOutUgaSupport reference in DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4125 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-16 06:28:45 +00:00
jwang36 9489f8bd76 Added "/D_CRT_SECURE_NO_WARNINGS" to disable warning for using not secure CRT function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4124 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-16 06:20:31 +00:00
qwang12 9c7aa18617 1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions.
2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file
3) Enable PEI apriori file in Nt32.FDF

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4118 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-15 11:17:01 +00:00
lgao4 96f6af14d6 Remove the special logic on EFI_PCI_DEVICE_ENABLE in PciBus driver. And update drivers that use this macro. The reason is that
PciIoAttributes() in PciIo.c treats EFI_PCI_DEVICE_ENABLE specially so that when EFI_PCI_DEVICE_ENABLE is passed in, only the supported bits of driver will be enabled. Now many drivers use EFI_PCI_DEVICE_ENABLE to enable PCI device even if some of them don't support some of the attributes like EFI_PCI_IO_ATTRIBUTE_MEMORY. This doesn't conform to UEFI 2.0 spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4115 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-15 07:44:27 +00:00
lgao4 76bb6efe95 Merge EDK tracker 892 to EDK II.
892 Internal Shell sometimes can't boot when boot option is not enumerated

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4112 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-15 02:41:00 +00:00
lgao4 2ad4dad029 1. Update internal EfiPrint protocol to contain all print interfaces provided by PrintLib class of MdePkg. 2. Update SetupBrowserDxe driver to produce new EfiPrint protocol.
3. Update EdkDxePrintLib instance to implement all interfaces defined in PrintLib class based on new EfiPrint protocol.
4. Update Nt32Pkg platform.dsc to use EdkDxePrintLib instance for UEFI_APPLICATION modules.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4109 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-12 08:13:33 +00:00
qhuang8 d1aeb0bdc3 Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent static 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
2007-10-11 03:36:31 +00:00
lgao4 1ce69023d6 Add release compiler option support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4072 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-10 03:59:37 +00:00
lgao4 952261d5ef Use VirtualAlloc() to allocate enough memory space for Nt32 emulator in 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
2007-10-10 02:13:43 +00:00
jwang36 042400ab9e Cleaned the code for passing Visual Studio 2005 build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4063 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 09:31:07 +00:00
lgao4 d173d9c761 Correct ExtractGuidedSectionLib library instance for PEIM and DXE
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4058 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 07:54:34 +00:00
qhuang8 1307dcd745 Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent component 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
2007-10-09 07:08:08 +00:00
qhuang8 676de8d973 Add Unicode Collation related PCD entries in DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4050 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 03:15:21 +00:00
mdkinney ba5711102a Change NT32 to use optimized BaseMemoryLibs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4037 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-06 23:25:57 +00:00
vprabhal bd55fe149f added the CpuLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4029 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-05 20:17:49 +00:00
AJFISH 052ad7e191 Update comments in Variable driver and removed references to FLASH Map Hob in INF files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4019 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-05 14:40:23 +00:00
AJFISH e8ec1789e2 Added PCD for Variable Store profiling
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4016 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-04 21:04:07 +00:00
lgao4 e4571e3d73 Correct module type for library instance.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4010 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 09:27:13 +00:00
qhuang8 8270a5fd08 Enable to produce component name 2 protocol for all Uefi drivers in Nt32 package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3994 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 11:28:21 +00:00
qhuang8 6c28f1182f Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3993 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 11:27:09 +00:00
qhuang8 04369cd8fc Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3992 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 11:25:42 +00:00
qhuang8 e6e53c97c9 Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3991 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 11:22:46 +00:00
qhuang8 f766bd800a Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3990 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 11:22:13 +00:00
qhuang8 e1107a76ad Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3989 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 11:20:23 +00:00
qhuang8 19fe43c299 Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3988 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 11:19:29 +00:00
qhuang8 057d744eee Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3987 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 11:17:24 +00:00
lgao4 31024e1737 Remove unused library instance Nt32PeCoffLoader.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3984 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 09:17:22 +00:00
lgao4 18fd8d651d 1. Add ExtractGuidedSectionLib library to replace customdecompress library.
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
2007-09-29 08:04:29 +00:00
klu2 5b682ea67c Remove duplicate section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3978 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 04:43:54 +00:00
qhuang8 806b6f31d9 Clear up network stack to use R9 MdeLib:
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
2007-09-28 09:12:52 +00:00
klu2 5e106e539a Add PeiPiLib in Nt32's DSC file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3968 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 09:03:37 +00:00
yshang1 5d582956c2 Enable the 0-31 temporary IDT entries prior to activate the LongMode. If not 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
2007-09-28 08:22:33 +00:00
lgao4 3d7b0992fc 1. Replace PeCoffLoader library by PeCoff lib for PeiCore, DxeIpl and DxeMain.
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
2007-09-28 08:14:30 +00:00
xli24 82408a47c9 Add necessary parameter checking for WinNtSerialIoDxe module, according to UEFI 2.1 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3958 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 02:34:42 +00:00
mdkinney 117bc842fa Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3957 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 16:56:51 +00:00
lhauch d8f31a2dc8 Moved the build options from the defines section to the BuildOptions section
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3932 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 21:58:22 +00:00
klu2 4fb31c2c58 1) Add library classes of S3Lib and RecoveryLib in MdeModulePkg
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
2007-09-26 09:35:36 +00:00
qhuang8 804604b6f8 Fix a memory leak issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3925 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 08:21:53 +00:00
klu2 b0d803fe3e Merge branch of PI tree to main trunk
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3918 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-24 11:38:43 +00:00
qhuang8 2807acc305 Fix a typo in the display string of MEMMAP_DEVICE_PATH.The precision flag is useless.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3894 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-19 08:04:22 +00:00
klu2 f15a200e03 Remove OldPeiCoreEntryPoint library instance from MdePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3870 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 04:02:23 +00:00
klu2 d4b7ad5263 PeiCore and DxeCore should use 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
2007-09-17 03:04:55 +00:00
klu2 5aae0aa7d8 PI Enable:
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
2007-09-12 09:52:37 +00:00
lgao4 c4396d6609 Update Nt32Pkg.fdf by using new rule and Pcd format
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3790 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-10 05:46:12 +00:00
vanjeff 593a8308cc 1. Import SnpNt32Dxe. That is a thunk driver could produce SNP protocol on 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
2007-09-04 08:42:53 +00:00
qwang12 e1001af1d4 Merge the PI enabling works from the branch
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
2007-09-04 06:10:44 +00:00
AJFISH 8877e89785 Removed unused PCD entries.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3763 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-01 16:09:27 +00:00
AJFISH e0f06862e7 Removed PCD entries for CPU properties as they should be defined in UNI 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
2007-09-01 16:01:35 +00:00
klu2 faaef11d62 Add <BR>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3751 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-31 03:10:39 +00:00
klu2 4d69586b3b Remove '|' at end of PCD line.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3747 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30 18:19:56 +00:00
klu2 aed990428d Fix wrong PCD definition in DEC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3746 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30 17:21:54 +00:00
qhuang8 b3af5df67b Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC 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
2007-08-30 09:11:54 +00:00
jwang36 e75fe0ebba Added missing dependent package
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3738 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30 06:12:06 +00:00
qhuang8 e30eb28cba Fix the wrong Maximum size for PcdUefiVariableDefaultPlatformLang
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3736 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30 03:21:33 +00:00
qhuang8 1cf79a5e65 Update INF files to remove/update non-exist files listed in [sources] sections.
New build tool performs stricter check.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3733 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29 12:38:21 +00:00
mdkinney a5b8a503b0 Use <> in #include statements instead of "" for include files from packages
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
2007-08-17 21:04:53 +00:00
qhuang8 8df425cb51 Remove several unprintable characters in comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3670 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-17 06:57:21 +00:00
mdkinney 29c3622cdf Remove use of CHECKSUM sections and leave an example in comments showing how to use CHECKSUM sections
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3663 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 21:47:44 +00:00
AJFISH b83e2500ef Added support for UART and Terminal PCD settings
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3662 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 21:29:09 +00:00
qhuang8 1a2e381e2b Fix a typo in last check in. The token number should not have been duplicated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3657 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 10:16:39 +00:00
qhuang8 21c9b90b75 Add missing PcdWinNtFdBaseAddress declaration in DEC file.
It is referenced by Nt32Pkg.fdf.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3656 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 10:15:19 +00:00
klu2 f3f0c2f9ef Move some datahub producer GUID from IntelFrameworkPkg to IntelFrameworkModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3655 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 03:19:26 +00:00
klu2 ffc048d641 Move some datahub producer GUID from IntelFrameworkPkg to IntelFrameworkModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3652 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 03:15:36 +00:00
qhuang8 2765c473be Fix a bug to relocate FTW space base for NT32 platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3650 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 03:05:08 +00:00
klu2 184cf4043a Move EFI_STATUS_CODE_DATA_MAX_SIZE from IntelFrameworkPkg to IntelFrameworkModulePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3649 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 02:57:25 +00:00
yshang1 cdebf6c68a 1) Add type casting for argument "a" in EFI_ERROR(a), since if compare two constants without specify data type, compiler maybe could not understand what is the actual data type of constant. The default would treat it as unsigned data. therefore, if the argument a of EFI_ERROR(a) is constant, for instance the EFI_LOAD_ERROR, the EFI_ERROR(a) would always be FALSE.
2) Remove PcdDriverPcdLibNull.
3) Add more ASSERT() in BasePcdLibNull to detect the incorrect usage of Pcd Library.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3643 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-15 06:17:29 +00:00
klu2 2f053c925f 1) Move EFI_DEBUG_INFO structure to IntelFrameworkModule/Include/DebugInfo.h header file.
2) Move BaseReportStatusCodeLib, PeiDxeDebugLibReportStatusCode, DxeReportStatusCodeLibFramework,PeiReportStatusCodeLib to IntelFrameworkModulePkg

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3602 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-10 05:29:46 +00:00
jwang36 39fcdcaa68 Changed class name EdkPeCoffLoaderLib to PeCoffLoaderLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3591 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-09 08:01:02 +00:00
klu2 6cf4cca98f change "System Production Name" to "Nt32 Emulation Environment" and will change "Bios Version" name to "R9 Prime"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3588 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-09 07:20:42 +00:00
lgao4 39a4d28652 Correct UefiDecompress library instance
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3574 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-08 14:54:14 +00:00
jwang36 c76af11785 Changed the library class name to HiiLibFramework
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3572 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-08 10:00:18 +00:00
jwang36 65ddc26edc 1. Fixed STRING_TOKEN() matching issue during unicode file parsing
2. Added "#include" support in unicode file
3. Removed an non-existing unicode file included in MiscSubclassDriver.uni


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3566 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-07 10:03:39 +00:00
qwang12 6bfce83ac4 Correct a bug that allocate a fix size buffer as input buffer for Hii->GetString. We will allocate it before we use it and free it after use.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3555 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-06 09:42:56 +00:00