audk/EdkModulePkg/Universal
mikewuping 3114b33496 I fixed following bugs.
1. In dependency.c, DXE Dispatcher doesn't check the dependency expression boundary correctly.
2. In page.c, a misspelling code in DXE core memory service code, duplicate code.
3. In gcd.c, according to DXE CIS 0-91 spec, When GcdAllocateType is EfiGcdAllocateMaxAddressSearchBottomUp or EfiGcdAllocateMaxAddressSearchTopDown, then the GCD memory space map is searched from the lowest address up to BaseAddress (or from BaseAddress down to the lowest address) looking for unallocated memory ranges of Length bytes. Here, BaseAddress itself is inclusive, that is, any range in [0, BaseAddress] is allowable. But current code BaseAddress to be exclusive.
4. In Ebcinit.c, EbcDebugRegisterPeriodicCallback() not check whether it is already registered.
5. In Ebcinit.c, EbcDebugRegisterExceptionCallback() not check whether it is already registered.
6. In Ebcinit.c, EbcDebugSignalException() does not assign value to EbcContext.ControlFlags.
7. In Ebcinit.c, EBC: StatusCodeValue should use EFI_SOFTWARE_EBC_EXCEPTION.
8. In Ebcinit.c, EbcDebugRegisterExceptionCallback() does not check ExceptionType
9. In ElTorito.c, BlockIo and DiskIo failed in SCT when there is CD in CD-ROM.
10. In Mbr.c, MBR code can't handle some situations. That is when there are 3 partitions in HD, if delete the first partition, it will not be able to recognize the other two partitions, and if delete the second partition, it will not be able to recognize the third partition. 


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1749 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-16 02:48:19 +00:00
..
Capsule/RuntimeDxe Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
ConPlatform/Dxe Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
Console Remove redundant include header: <common\StatusCode.h> in this file. 2006-10-16 02:10:08 +00:00
DataHub Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
DebugSupport/Dxe Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
Debugger/Debugport/Dxe Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
DevicePath/Dxe Update Device Path Module to use PCD Feature Flags to determine of the Device Path To Text and Text To Device Path Protocols are produced or not. 2006-09-19 19:14:02 +00:00
Disk I fixed following bugs. 2006-10-16 02:48:19 +00:00
Ebc/Dxe I fixed following bugs. 2006-10-16 02:48:19 +00:00
EmuVariable/RuntimeDxe changed EdkModulePkg GUID from the original B6EC423C-21D2-490D-85C6-DD5864EAA674 to new 68169ab0-d41b-4009-9060-292c253ac43d to avoid its conflict with gPeiBaseMemoryTestPpiGuid and change all msa and fpd file in EdkII, which depends on EdkModulePkg. 2006-09-18 11:31:20 +00:00
FirmwareVolume Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
GenericMemoryTest Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
MonotonicCounter/RuntimeDxe Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
Network Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
PCD 1) If DebugAssertEnabled is TRUE, we still need to provide the GET size 2006-10-10 02:17:53 +00:00
Runtime/RuntimeDxe Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
Security/SecurityStub/Dxe Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
StatusCode Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
UserInterface Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
Variable This patch is to make sure at least VARIABLE_RECLAIM_THRESHOLD (1024) bytes of spaces must be available in NV variable region. This conservative approach is make sure OS loader will have space to save important data. 2006-10-10 02:21:51 +00:00
WatchdogTimer/Dxe Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00