]> git.proxmox.com Git - mirror_edk2.git/commit - EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatform.c
EmbeddedPkg/FdtPlatformDxe: Run FDT installation process at TPL_APPLICATION level
authorOlivier Martin <olivier.martin@arm.com>
Tue, 5 May 2015 15:12:58 +0000 (15:12 +0000)
committeroliviermartin <oliviermartin@Edk2>
Tue, 5 May 2015 15:12:58 +0000 (15:12 +0000)
commitcd66c5a2f1cf3042c3de83f00f592ac5fa4cf593
tree16ca41cc56cd2239d6544e42abb975e7587fa2f0
parentcc053ee6daf81059f313a9591274c239b6e4c7cd
EmbeddedPkg/FdtPlatformDxe: Run FDT installation process at TPL_APPLICATION level

The current mechanism relies on EndOfDxe event that runs at TPL_CALLBACK level.
It prevents some protocols to run as excepted because they require TPL_CALLBACK
(eg: TFTP transfer).

This change moves FDT installation in the driver entrypoint (that is called at
TPL_APPLICATION level).

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Reviewed-by: Ronald Cron <Ronald.Cron@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17298 6f19259b-4bc3-4df7-8a09-765794883524
EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatform.c