audk/MdeModulePkg/Universal
eric_tian 841014ba97 refine VariablePei driver to unify the algorithm of access VariableIndexTable among various archs.
1. record the distance of two neighboring VAR_ADDED type variables rather than the offset of each variable. As the field recording this info is UINT16 width, the latter causes in IA32/X64 platform, it can only cache those variables from offset 0 to offset 2^16; in IPF platform, from offset 0 to offset 2^18(extend the scope by left-shift the offset two bits).
when taking the former algorithm, the max range of caching variable is from offset 0 to offset 122*(2^16)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8625 6f19259b-4bc3-4df7-8a09-765794883524
2009-06-23 08:30:04 +00:00
..
Acpi the checksum must to be updated when install a new table into ACPI table 2009-06-18 01:31:05 +00:00
CapsuleRuntimeDxe Update PeiCore to handle FvImage with PI FV extension header 2009-03-05 05:05:57 +00:00
Console rename array name to avoid naming collision. 2009-05-20 02:12:26 +00:00
DebugPortDxe Replace references to RFC 3066 with RFC 4646. 2009-04-30 05:32:11 +00:00
DebugSupportDxe Replace .globl with ASM_GLOBAL 2009-05-20 10:22:09 +00:00
DevicePathDxe Apply WriteUnaligned64() to write DevicePath structure. 2009-04-03 11:18:19 +00:00
Disk Use DiskIo->WriteDisk() API to avoid alignment issue. 2009-06-02 23:51:18 +00:00
DriverSampleDxe Update DriverSample and PlatDriOverrideDxe driver to correct the return value for ConfigAccess ExtractConfig interface. 2009-05-21 05:05:59 +00:00
EbcDxe Replace .globl with ASM_GLOBAL 2009-05-20 10:22:09 +00:00
FaultTolerantWriteDxe correct a wrong offset arithmetic, replace EFI_FAULT_TOLERANT_WRITE_HEADER with EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER. It will cause FTW write operation break. 2009-03-24 08:25:01 +00:00
HiiDatabaseDxe fix the HiiStrIdToImage sct failure, which is caused by wrong algorithm of finding right-most line break opportunity. 2009-06-03 01:43:47 +00:00
MemoryTest/NullMemoryTestDxe Remove BaseMemoryTest PPI and related producers and consumers. 2009-02-23 02:39:20 +00:00
Metronome Add missing library class header file. 2009-02-25 12:06:27 +00:00
MonotonicCounterRuntimeDxe Remove private event description from INF. 2009-02-25 07:47:56 +00:00
Network sync tracker:PXE misused the parameter of second since boot in DHCP header. 2009-06-08 02:13:36 +00:00
PCD The StringIndex should be casted to UINT16* but not UINT8*. 2009-06-04 14:56:45 +00:00
PcatRealTimeClockRuntimeDxe Enhance the RTC driver to not reserve the CMOS century register MSB. 2009-06-05 06:42:00 +00:00
PcatSingleSegmentPciCfg2Pei Add INF extension Information 2009-01-09 06:26:42 +00:00
PlatformDriOverrideDxe change ISO 639-2 language codes to RFC 4646 codes in .UNI files 2009-05-25 09:57:27 +00:00
PrintDxe This checkin addresses the compatibility issue of passing arguments of type VA_LIST between components. The type VA_LIST is mapped onto the compiler specific implementation of varargs. As a result, modules build with different compilers may not use the same VA_LIST structure. The solution to this issue is to define a new type called BASE_LIST that is a compiler independent method of passing varargs between modules. 2009-05-30 23:49:35 +00:00
SecurityStubDxe Add INF extension Information 2009-01-09 06:26:42 +00:00
SetupBrowserDxe change ISO 639-2 language codes to RFC 4646 codes in .UNI files 2009-05-25 09:57:27 +00:00
Variable refine VariablePei driver to unify the algorithm of access VariableIndexTable among various archs. 2009-06-23 08:30:04 +00:00
WatchdogTimerDxe Update for Meta data. 2009-01-23 10:01:51 +00:00