lgao4
9626a87e43
Add one judge whether TeImage or PeImage has reloc section when relocate TeImage or PeImage into memory.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4224 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-26 09:28:29 +00:00
vanjeff
68246fa809
Save original PCI attributes in start() function and restore it in Stop() for those PCI device drivers.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4212 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25 07:59:45 +00:00
qwang12
096cdcaa4e
ASSERT_EFI_ERROR (FALSE) should be ASSERT (FALSE)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4208 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-24 11:27:02 +00:00
qwang12
fb8749d0af
ASSERT_EFI_ERROR (FALSE) should be ASSERT (FALSE)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4207 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-24 11:22:34 +00:00
lgao4
4e844595f2
Fix alignment requirement when Load IPF TeImage into memory.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4197 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-22 10:41:03 +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
qhuang8
0cadafc882
Add ConIn device even if SimpleTextInputEx Protocol is not available for backward compatibility.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4192 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-22 09:13:52 +00:00
qwang12
e83327a80c
Fix a bug which does not run PeiCore from memory after shadowing it.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4186 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-19 11:56:20 +00:00
qhuang8
aa09397b3c
Fix a bug in variable driver cache mechanism:
...
It should return EFI_SUCCESS and update the output buffer size if the input buffer is larger than actual variable contents.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4182 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-19 08:49:20 +00:00
qhuang8
66aa04e4e3
Update to support EFI_SIMPLE_INPUT_EX protocol
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4178 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-19 02:35:29 +00:00
qhuang8
1b249b5744
Add a Notification GUID for the implementation of EFI_SIMPLE_INPUT_EX protocol for Keyboard, terminal, etc modules.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4177 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-19 02:33:42 +00:00
qwang12
02422d17f7
Fix a bug:
...
PI spec Vol 1, 7.3.1 specifies that this same information reported by EFI_SEC_PLATFORM_INFORMATION_PPI
will be placed in a GUIDed HOB with the PPI GUID as the HOB GUID for HOB consumer phase.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4166 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-18 10:01:06 +00:00
lgao4
e6c560aad6
Make GuidedSection library instance to follow the value of GuidedSectionExtraction protocol/PPI defined in PI spec.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4165 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-18 09:12:59 +00:00
jwang36
d7f73f568f
Added library instance for PcdLib for module type DXE_CORE
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4164 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-18 06:30:55 +00:00
klu2
0a7d0741b6
The BaseAddress and Length should be align PAGE according to PI specification for EFI_MEMORY_ALLOCATION_HOB
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4162 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-18 06:09:03 +00:00
qwang12
26fa3b4968
Update the return status to comply to PI spec.
...
According to PI SPEC (Volume3 2.4), GetNextFile() should be return "EFI_NOT_FOUND" instead of "EFI_INVAILD_PARAMETER" when doesn't find the file with related File Type.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4159 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-18 01:00:01 +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
51f6d572db
Rename Crc32GuidedSectionExtractLib to DxeCrc32GuidedSectionExtractLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4157 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-17 07:52:30 +00:00
lgao4
d51ffc1fca
Rename Crc32GuidedSectionExtractLib to DxeCrc32GuidedSectionExtractLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4156 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-17 07:52:02 +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
lgao4
61b8c840d0
Add Crc32GuidedSectionExtractLib instance to produce Crc32 guided section decoder.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4154 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-17 07:24:57 +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
305a12799e
Merger network tackers 9307, 9338, 9339, 9397
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4130 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-16 09:23:09 +00:00
klu2
de8fe2c269
Add judgement for TextModeMap
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4127 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-16 07:01:51 +00:00
klu2
1d9cf613bc
Remove comments for removed parameter.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4123 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-16 06:03:42 +00:00
vanjeff
d0c64728d4
1. Add PcdConOutGopSupport and PcdConOutUgaSupport in MdeModulePkg.dec
...
2. ConSplitterDxe module could produce GOP and/or UGA according to thest 2 PCDs.
3. Add PcdConOutGopSupport and PcdConOutUgaSupport reference in DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4121 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-16 05:30:18 +00:00
qwang12
177aabe660
1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions.
...
2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4116 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-15 11:15:39 +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
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
eric_tian
6979fd9382
fixed the following problems:
...
1) DMA interrupt don't been cleaning up after one UDMA operation
2) Global variable mHobStart is not updated after invoking CoreInitializeGcdServices() func in the dxemain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4107 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-12 05:41:48 +00:00
yshang1
4199d92d1c
Add BasePalCallLibNull instance in MdePkg. It is useful when building IPF components in open source packages.
...
Use meaningful arguments defined in PalLib.h when invoking PalCall().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4094 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-11 11:12:28 +00:00
qwang12
a021b849f2
add EDK_4067: Non-Compatible: qwang12
...
Class_PIEnable[6]: PEI core does not build FV HOB upon notification of a EFI_PEI_FIRMWARE_VOLUME_INFO_PPI automatically.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4093 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-11 09:23:11 +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
mdkinney
f36d8a69a5
Increase max FVs from 4 to 6.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4083 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-10 23:41:37 +00:00
jwang36
db01f13e00
Changed to pass the build with Visual Studio 2005
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4075 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-10 07:04:15 +00:00
vanjeff
1b86875186
Fixed one issue for IPF, the entry address needs 8 bytes alignment.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4073 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-10 05:05:16 +00:00
lgao4
1c9cd941d8
Remove BINARY_MODULE = true attribute from binary module inf file, because this attribute has not been supported in INF spec.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4071 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-10 02:24:43 +00:00
qwang12
10dde96f95
0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed. This allows more freedom to platform developer to choose to expose which FV to PEI core or DXE core.
...
1) Split MdePkg/Include/Library/PiLib.h to DxePiLib.h and PeiPiLib.h. These two library classes are for DXE phase and PEI phase.
2) Update the API names in DxePiLib and PeiPiLib to be longer ones to be more meaningfull and to avoid name collisions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4066 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-10 02:07:47 +00:00
yshang1
67a58d0ffd
Clean up Network Components to support GCC build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4062 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 09:30:52 +00:00
klu2
81c7803cf4
PI Enabling: the address of PeiServices Pointer should be
...
1) Set to preceding of IDT table in PeiCore's entry
2) Migrate to preceding of new memory IDT table when memory is discovery
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4059 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 08:16:53 +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
qwang12
36873a6195
Fix a bug. FindVariable now search volatile variable first (previously NV variable first) for performance reason. Therefore, RuntimeServiceGetNextVariableName is updated based on this change.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4056 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 05:42:37 +00:00
lgao4
467676404c
Add BINARY_MODULE = true attribute in binary module inf file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4053 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 03:51:44 +00:00
qhuang8
da22267bb4
Add Unicode Collation related PCD entries in DSC file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4052 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 03:16:55 +00:00
qhuang8
ac12a16733
Add Unicode Collation related feature flags:
...
PcdUnicodeCollationSupport and PcdUnicodeCollation2Support
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4051 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 03:16:39 +00:00
qhuang8
2d9a7522a3
Update English Module to selectively install Unicode Collation and Unicode Collation 2 protocol.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4049 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 03:11:08 +00:00
yshang1
23c326c201
Support ICC build .
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4039 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-08 06:45:07 +00:00
yshang1
41e8ff2781
Fixed unexpected timeout in Usb MassStorage Driver.
...
Fixed unexpected timeout in Uhci/Ehci driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4038 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-08 06:14:13 +00:00
AJFISH
fd51bf702f
Fix a bug with changing the NVRAM properties of a Variable
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4030 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-06 17:02:23 +00:00
vprabhal
c8ff964d7a
added the CpuLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4027 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-05 20:16:54 +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
d4ef798f71
Added new PCD setting
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4018 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-04 22:49:21 +00:00
AJFISH
fae9ab87bb
Made PCD valid for all architectures. Added new Variable statistic dump aplication to DSC file
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4017 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-04 22:45:11 +00:00
AJFISH
33a5a666a4
Add Profiling support for Variable store and added a specialized caching algorithm
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4015 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-04 21:01:21 +00:00
vprabhal
dd98e32c6b
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4014 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-02 22:31:01 +00:00
vprabhal
5b12328120
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4013 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-02 22:27:46 +00:00
vprabhal
33647e23ad
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4012 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-02 22:25:16 +00:00
vprabhal
974a1fd139
The functions in these deleted files are not being used and also are there in the BaseLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4011 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-02 20:14:07 +00:00
qhuang8
02cc3e9690
Update change log to include the enabling of component name 2 protocol.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4007 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 03:16:33 +00:00
qhuang8
83cbd279b6
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@4006 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 03:08:02 +00:00
qhuang8
5bca971e54
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@4005 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 03:05:10 +00:00
qhuang8
19f97f7e86
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@4004 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 03:02:26 +00:00
qhuang8
d38a0f446f
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@4003 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 03:01:48 +00:00
qhuang8
62b9bb55c9
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@4002 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 02:47:05 +00:00
qhuang8
70da5bc2cf
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@4001 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 02:45:18 +00:00
qhuang8
f527bce3d0
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@4000 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 02:42:47 +00:00
qhuang8
f0a505a34c
Use RShiftU64() from base lib to handle 64-bit right shift to avoid build break when optimization is disabled.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3982 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 08:43:01 +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
lgao4
a0ae8996bc
Update DxeCore to set efi memory type for the different image to be loaded.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3977 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 03:16:49 +00:00
vanjeff
c62a593c90
1. Fixed one bug in ConPlatform.c, add NULL judgment.
...
2. Fixed one type in UgaDraw.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3976 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 02:57:38 +00:00
qwang12
1053e0c513
Merge in bug fix from EDK1's PiPei Dispatcher.c
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3973 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 14:27:53 +00:00
klu2
19ea58a1fd
Fix the cast issue
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3972 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 10:11:36 +00:00
lgao4
b9f020e9f9
Update ChangeLog.txt to log remove PeCoffLoader library class from MdeModulePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3971 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 09:17:15 +00:00
klu2
9e8ababcb3
Add PeiPiLib in MdeModulePkg DSC file
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3969 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 09:05:14 +00:00
lgao4
c58cf83da2
Remove PeCoffLoader library class and its instances.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3967 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 08:48:41 +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
klu2
64253026df
Use PeiPiLib's PeiPiLibBuildPiFvInfoPpi interface instead of installing EFI_PEI_FIRMWARE_VOLUME_INFO_PPI by self.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3964 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 08:08:32 +00:00
qhuang8
da1d02010d
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@3962 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 06:02:01 +00:00
vanjeff
73c7e13392
Sync BASE_NAME of Upd4Dxe to Udp4Dxe.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3959 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 02:38:36 +00:00
mdkinney
43351b9fc2
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@3956 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 16:56:19 +00:00
qhuang8
1f771698b2
translate Ctrl + alpha to control value for simple text input protocol
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3952 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 12:00:18 +00:00
klu2
5516d05a59
Fix wrong judgement for gInMemory
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3946 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 07:23:42 +00:00
lgao4
74b623789f
change.Correct Binary file description.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3945 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 06:33:07 +00:00
klu2
78818e8e18
Fix some issue for log
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3941 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 05:50:26 +00:00
klu2
d3d32ac08a
Adjust and Add change log
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3938 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 05:15:46 +00:00
klu2
eb27b6b207
Remove unnecesssary PPI from DxeIpl.inf
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3934 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 03:48:06 +00:00
klu2
e8da1266b9
Change the function name.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3933 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 03:20:28 +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
qwang12
b4f5f5d69c
Update the ChangeLog.txt to record the possible non-compatible changes due to PI enalbing in PEI core.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3928 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 09:25:05 +00:00
klu2
5088e385e0
Fix a typo.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3922 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 03:12:37 +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
cf40f28a5b
Update DevicePath driver to reflect several device path update in UEFI spec: SATA, memory, iScsi, Firmware volume, Firmware volume File, etc
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3915 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-24 06:55:50 +00:00
qhuang8
f36d6e669c
1. Set the Target array to zero before fill the target id.
...
2. Get the command/control register base address for each channel through IDE common registers.
3. Correctify some return status to sync with newest Uefi Spec 2.1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3901 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-20 10:06:50 +00:00
yshang1
d074a8e1a2
Update Mde/MdeModulePkg to support ICC build for IA32/X64.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3892 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-19 06:15:43 +00:00
klu2
6a9d345a33
Add PI incompatible change into ChangeLog.txt for MdePkg and MdeModulePkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3873 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 05:16:15 +00:00
klu2
69d2d2261e
Remove OldPeiCoreEntryPoint library instance from MdePkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3869 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 04:01:34 +00:00
klu2
bba9ad98f1
FixedPcd macro should *not* be used in Library's inf file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3868 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:57:13 +00:00
qhuang8
e4b561fb44
Adjust the revision number.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3867 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:52:41 +00:00