mirror of
https://git.proxmox.com/git/mirror_edk2
synced 2025-10-28 08:59:22 +00:00
EfiCreateProtocolNotifyEvent() takes a (VOID**) for "Registration", similarly to gBS->RegisterProtocolNotify(). We should pass the address of an actual pointer-to-VOID, and not the address of an EFI_EVENT. EFI_EVENT just happens to be specified as (VOID*), and has nothing to do with the registration. The same applies to gMmst->MmRegisterProtocolNotify(). "mFtwRegistration", "mFvRegistration", and "mFvbRegistration" are used for nothing else. This change is a no-op in practice; it's a semantic improvement. Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Zhichao Gao <zhichao.gao@intel.com> Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Ray Ni <ray.ni@intel.com> Reviewed-by: Hao A Wu <hao.a.wu@intel.com> Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com> |
||
|---|---|---|
| .. | ||
| Measurement.c | ||
| PrivilegePolymorphic.h | ||
| Reclaim.c | ||
| SpeculationBarrierDxe.c | ||
| SpeculationBarrierSmm.c | ||
| TcgMorLockDxe.c | ||
| TcgMorLockSmm.c | ||
| VarCheck.c | ||
| Variable.c | ||
| Variable.h | ||
| VariableDxe.c | ||
| VariableExLib.c | ||
| VariableRuntimeDxe.inf | ||
| VariableRuntimeDxe.uni | ||
| VariableRuntimeDxeExtra.uni | ||
| VariableSmm.c | ||
| VariableSmm.inf | ||
| VariableSmm.uni | ||
| VariableSmmExtra.uni | ||
| VariableSmmRuntimeDxe.c | ||
| VariableSmmRuntimeDxe.inf | ||
| VariableSmmRuntimeDxe.uni | ||
| VariableSmmRuntimeDxeExtra.uni | ||
| VariableStandaloneMm.c | ||
| VariableStandaloneMm.inf | ||
| VariableTraditionalMm.c | ||