lgao4
2a958a00c6
Merge Tracker EDK877
...
The WriteQueueSize in EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER was changed from UINT32 to UINT64 to fix the unaligned problem with the ftw record on IPF platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5513 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-17 07:05:21 +00:00
klu2
4e5d040ff8
Make doxygen type comment for Nt32Pkg.dec file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5454 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-11 07:33:59 +00:00
jljusten
1be0dda62d
Fix warnings generated by gcc for ia32 builds:
...
'cast from pointer to integer of different size'
when casting from a pointer directly to a
64 bit number. Added an intermediate cast to
UINTN.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5009 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-08 20:59:38 +00:00
qwang12
4d3840844d
In this fix, WinNtSimpleFileSystemOpen only trims the leading and trailing blank space in the input FileName. The previous implementation before this fix trims all the trailing dots including the case for ".\..", which should move the directory up one level.
...
A new function IsFileNameValid is added to check if input FileName is valid. If the FileName meets the following scenirio, it will be considered to be invalid:
1) There is two "\" in the path. For example, ".\SomePath\\".
2) There is a least one "/" in the path. The reason is that UEFI 2.1 specifcation only mention that ".", ".." and "\" is valid path modifiers.
3) There is more than two continous dots in the path name token. For example, ".\SomePath\....\SomeName.txt".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4973 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-01 12:35:56 +00:00
eric_tian
b3149ea705
[Description]
...
The PcdEmulatorEnable should be TRUE to keep semantic affinity
[Impaction]
Change the PcdEmulatorEnable to TRUE
[Reference Info]
use PcdEmulatorEnable to avoid install two instances of EFI_PEI_PROGRESS_CODE_PPI. it is the requirement of PI spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4925 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-20 08:44:59 +00:00
klu2
6ae8142848
Modify all file header to follow doxygen format
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4906 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-19 03:23:16 +00:00
klu2
ff33b87dd8
Correct the value of StackBase, the stack base address is not stack's top address.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4794 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-06 08:37:29 +00:00
qwang12
1b5538a375
Remove EdkGenericBdsLib as it is replaced by MdeModulePkg/Include/Library/GenericBdsLib.h.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4792 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-04 13:21:24 +00:00
qhuang8
6c29550411
Add NULL parameter checking for notify function.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4791 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-04 11:36:52 +00:00
klu2
58dcdada56
Merge Temporary Ram support patch.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4782 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-29 18:24:43 +00:00
qwang12
764e3bf051
remove EdkGenericBdsLib|Nt32Pkg/Library/EdkGenericBdsLib/EdkGenericBdsLib.inf which is removed.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4778 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28 12:38:47 +00:00
lgao4
498f4b397b
Update Variable FV version to PI version.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4775 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28 12:28:20 +00:00
qwang12
350c543d2a
Remove the wrong changes.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4774 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28 12:09:56 +00:00
qwang12
20d2ed10ac
Replaced by Y:\work\MdeModulePkg\Library\GenericBdsLib\GenericBdsLib.inf which complies to UEFI HII.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4773 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28 12:05:34 +00:00
qwang12
0a9e9295d9
Replaced by Y:\work\MdeModulePkg\Library\GenericBdsLib\GenericBdsLib.inf
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4772 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28 12:04:31 +00:00
qwang12
1710eeb85e
Fix a bug reported by EDK940 "The main thread has not LeaveCriticalSection when be Suspended, and the child thread will try to EnterCriticalSection, there is the confliction".
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4745 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-22 09:43:59 +00:00
qhuang8
adc863cbd4
Add checking for ChildHandle.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4701 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-19 04:13:25 +00:00
vanjeff
e90e87777c
Use Mde library and definition instead of some native definitions in NetLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4695 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-15 01:59:02 +00:00
qhuang8
5127b4716b
Fix an issue to match invalid Language codes like "enus"
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4691 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-14 02:43:38 +00:00
qwang12
e286bc2994
Remove the unused FDF and DSC.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4669 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-04 06:08:39 +00:00
yshang1
ff8ff1391d
Update PeiReportStatusCodeLib instance, which will support report data prior to installed the REPORT STATUSCODE PPI.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4665 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-03 03:53:58 +00:00
qwang12
2a5726b9bf
1) Cleanup HiiLib, IfrSupportLib.
...
2) Add ExtendedHiiLib and ExtendedIfrSupportLib which implement APIs that require the OPcode and Device Path which is specific to Intel's implementation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4664 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-02 13:44:43 +00:00
lgao4
00d00b6dfd
Fix bug in CustomErashFlashRange function.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4643 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-31 06:10:38 +00:00
jwang36
db9c42383f
Rollback.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4607 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-22 03:18:50 +00:00
jwang36
bb447e1891
Fixed the incorrect library instance setting for "PerformanceLib" library class
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4606 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-22 03:09:21 +00:00
qwang12
5fd5fcd321
UEFI HII: Merge UEFI HII support changes from branch.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4601 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-21 14:42:45 +00:00
klu2
be0187bbba
Comment out unused ECP library which no any module referenced,
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4436 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-26 04:51:23 +00:00
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