Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: b3f36e151d8b014cac5c6a833e2270c14d998739
https://github.com/tianocore/edk2/commit/b3f36e151d8b014cac5c6a833e2270c14d998739
Author: Kun Qin <[email protected]>
Date: 2024-10-17 (Thu, 17 Oct 2024)
Changed paths:
M MdePkg/Include/Ppi/DelayedDispatch.h
Log Message:
-----------
MdePkg: Update Delayed Dispatch PPI as per PI 1.8 A Spec
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4496
PI spec defined the `Register` function input argument `Delay` as output.
However, this parameter should be used to define the minmal time delay
the callback should fire. Thus it should be an input parameter.
This change fixed the argument type.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Co-authored-by: Mike Turner <[email protected]>
Co-authored-by: Sachin Ganesh <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Commit: d64d1e195ceb003c824786bfd817227c7ae81f06
https://github.com/tianocore/edk2/commit/d64d1e195ceb003c824786bfd817227c7ae81f06
Author: Kun Qin <[email protected]>
Date: 2024-10-17 (Thu, 17 Oct 2024)
Changed paths:
M MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c
M MdeModulePkg/Core/Pei/PeiMain.h
M MdeModulePkg/Core/Pei/PeiMain.inf
M MdeModulePkg/Core/Pei/PeiMain/PeiMain.c
A MdeModulePkg/Include/Guid/DelayedDispatch.h
M MdeModulePkg/MdeModulePkg.dec
Log Message:
-----------
MdeModulePkg: PeiMain: Introduce implementation of delayed dispatch
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4496
This change adds the implementation that fits the needs and description
of PI spec defined Delayed Dispatch PPI in Pei Core.
The PPI would allow minimal delay for registered callbacks. As well as
allowing other functions to wait for GUIDed delayed dispatch callbacks.
Cc: Jian J Wang <[email protected]>
Cc: Dandan Bi <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Debkumar De <[email protected]>
Cc: Catharine West <[email protected]>
Co-authored-by: Mike Turner <[email protected]>
Co-authored-by: Sachin Ganesh <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Commit: 79598f34fa024ad2491b46b95c3189c5a7f159d2
https://github.com/tianocore/edk2/commit/79598f34fa024ad2491b46b95c3189c5a7f159d2
Author: Kun Qin <[email protected]>
Date: 2024-10-17 (Thu, 17 Oct 2024)
Changed paths:
M MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c
Log Message:
-----------
MdeModulePkg: PeiMain: Updated dispatcher for delayed dispatch
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4496
This change adds a check for PEI dispatcher to continue dispatching when
there are still pending delayed dispatch requests, to be compatible with
newly integrated Delayed Dispatcher PPI interface.
Cc: Jian J Wang <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Dandan Bi <[email protected]>
Cc: Debkumar De <[email protected]>
Cc: Catharine West <[email protected]>
Co-authored-by: John Schock <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/e19cc32bce46...79598f34fa02
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits