audk/MdeModulePkg/Universal
Fu Siyuan 0e2a5749d8 MdeModulePkg/Mtftp4Dxe: Separate the timer ticking to calculate the packet live time.
TPL deadlock issue was enrolled by the commit of 39b0867d. To resolve the issue,
this patch separated the timer ticking for all the MTFTP clients to calculate the
packet live time in TPL_NOTIFY level.

Cc: Wang Fan <fan.wang@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Ye Ting <ting.ye@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
2018-03-03 09:35:51 +08:00
..
Acpi MdeModulePkg/BootGraphicsResourceDxe: Add Boot Logo 2 Protocol 2018-02-28 11:58:27 -08:00
BdsDxe MdeModulePkg/BdsDxe: Remove useless perf Code 2018-02-12 11:36:14 +08:00
BootManagerPolicyDxe
CapsulePei MdeModulePkg CapsulePei: Sort and merge memory resource entries 2017-12-05 10:21:18 +08:00
CapsuleRuntimeDxe
Console MdeModulePkg/ConSplitter: ReadKeyStrokeEx always return key state 2018-02-01 14:03:53 +08:00
DebugPortDxe
DebugSupportDxe MdeModulePkg: Update DebugSupportDxe to pass XCODE5 build 2018-01-16 23:30:12 +08:00
DevicePathDxe
Disk MdeModulePkg/RamDiskDxe: Perform MediaId check first in BlkIo services 2018-02-26 08:45:57 +08:00
DisplayEngineDxe MdeModulePkg/DisplayEngineDxe: Remove unnecessary parentheses in 'if' 2017-12-06 08:47:56 +08:00
DriverHealthManagerDxe
DriverSampleDxe MdeModulePkg: use central variable definitions in DriverSampleDxe 2018-02-23 14:23:20 +00:00
EbcDxe
EsrtDxe MdeModulePkg: Update Ppi/Protocol/Guid usage in INF files 2017-10-10 18:10:25 +08:00
EsrtFmpDxe MdeModulePkg/EsrtFmpDxe: Add EsrtFmpDxe module 2018-02-11 15:32:29 -08:00
FaultTolerantWriteDxe
FaultTolerantWritePei
FileExplorerDxe
FvSimpleFileSystemDxe MdeModulePkg: Fix misuses of AllocateCopyPool 2017-11-08 17:13:03 +08:00
HiiDatabaseDxe MdeModulePkg HiiDataBase: Fix the potential NULL pointer access 2017-12-28 13:34:34 +08:00
HiiResourcesSampleDxe
LegacyRegion2Dxe
LoadFileOnFv2
LockBox/SmmLockBox MdeModulePkg SmmLockBox: Return updated Length for EFI_BUFFER_TOO_SMALL 2018-02-26 14:03:23 +08:00
MemoryTest MdeModulePkg/NullMemoryTest: Handle more reliable memory 2018-02-27 13:56:03 +08:00
Metronome
MonotonicCounterRuntimeDxe
Network MdeModulePkg/Mtftp4Dxe: Separate the timer ticking to calculate the packet live time. 2018-03-03 09:35:51 +08:00
PCD MdeModulePkg PCD: Fix the issue to set the big SkuId 2018-02-27 18:43:31 +08:00
PcatSingleSegmentPciCfg2Pei
PlatformDriOverrideDxe
PrintDxe
PropertiesTableAttributesDxe
RegularExpressionDxe
ReportStatusCodeRouter
ResetSystemPei MdeModulePkg/ResetSystemPei: Add reset notifications in PEI 2018-02-09 15:30:01 +08:00
ResetSystemRuntimeDxe MdeModulePkg/ResetSystemRuntimeDxe: Add more debug message 2018-02-09 15:29:57 +08:00
SectionExtractionDxe
SectionExtractionPei MdeModulePkg SectionExtractionPei: remove the hard code alignment adjustment 2018-01-19 13:20:20 +08:00
SecurityStubDxe MdeModulePkg: Update Ppi/Protocol/Guid usage in INF files 2017-10-10 18:10:25 +08:00
SerialDxe MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is not supported 2017-11-30 09:11:53 +08:00
SetupBrowserDxe MdeModulePkg: Fix MSFT C4255 warning 2017-11-14 18:18:43 +08:00
SmbiosDxe
SmbiosMeasurementDxe MdeModulePkg SmbiosMeasurementDxe: Skip measurement for OEM type 2017-09-18 10:19:40 +08:00
SmmCommunicationBufferDxe
StatusCodeHandler
TimestampDxe
Variable MdeModulePkg Variable: Use boolean type value instead of expression 2017-12-27 17:40:41 +08:00
WatchdogTimerDxe