StandaloneMmPkg/Core: dispatch all drivers at init time
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Mon, 4 Mar 2019 17:17:06 +0000 (18:17 +0100)
committerArd Biesheuvel <ard.biesheuvel@linaro.org>
Mon, 11 Mar 2019 11:51:12 +0000 (12:51 +0100)
commit84249babd7033dc65976b763419074e89d88e170
tree467bfa9ca4ce1cee04c98e8d0d1f7190b9dc632c
parentd65e0e4881b76916be3002b1ca0ff8148d189d77
StandaloneMmPkg/Core: dispatch all drivers at init time

Instead of deferring dispatch of the remaining MM drivers once the
CPU driver has been dispatched, proceed and dispatch all drivers.
This makes sense for standalone MM, since all dispatchable drivers
should be present in the initial firmware volume anyway: dispatch
of additional FVs originating in the non-secure side is not supported.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: "Yao, Jiewen" <jiewen.yao@intel.com>
Reviewed-by: Achin Gupta <achin.gupta@arm.com>
StandaloneMmPkg/Core/Dispatcher.c
StandaloneMmPkg/Core/StandaloneMmCore.c