]> git.proxmox.com Git - mirror_edk2.git/commit - ArmVirtPkg/Library/ArmVirtDxeHobLib/ArmVirtDxeHobLib.inf
ArmPlatformPkg/ArmVirtualizationPkg: Add private HobLib implementation for DXE phase
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Thu, 18 Sep 2014 17:55:17 +0000 (17:55 +0000)
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 18 Sep 2014 17:55:17 +0000 (17:55 +0000)
commitad90df8ac0182c70fc28218156982a4443d23982
treefae00ed3f5e05e42cfe3f5fa22ddde783b3e73eb
parent86d96aef474803bf912cd7eeb66a96481f3ada44
ArmPlatformPkg/ArmVirtualizationPkg: Add private HobLib implementation for DXE phase

To allow a dynamically discovered UART base address, we parse the device
tree early and store the base address in a HOB. To prevent circular
constructor dependencies from interfering with bringing up the serial port
using this dynamic base address, use our own private HobLib with no
dependencies on DebugLib either directly or indirectly through UefiLib.

Contributed-under: TianoCore Contribution Agreement 1.0
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16134 6f19259b-4bc3-4df7-8a09-765794883524
ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtualizationDxeHobLib/ArmVirtualizationDxeHobLib.inf [new file with mode: 0644]
ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtualizationDxeHobLib/HobLib.c [new file with mode: 0644]