summaryrefslogtreecommitdiffstats
path: root/ArmVirtPkg/ArmVirtPkg.dec
diff options
context:
space:
mode:
authorSami Mujawar <sami.mujawar@arm.com>2020-10-02 22:14:01 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-10-16 17:21:04 +0000
commit1c03498a25dede9cb24481c5e2b9dc0c463f8414 (patch)
tree2ed8b2ee0a8ebd6896c6ae6a9cb746f7b966ff25 /ArmVirtPkg/ArmVirtPkg.dec
parent69f8ef04a8c30dee5775ea1e23a9f4edc7c0e41d (diff)
downloadedk2-1c03498a25dede9cb24481c5e2b9dc0c463f8414.tar.gz
edk2-1c03498a25dede9cb24481c5e2b9dc0c463f8414.tar.bz2
edk2-1c03498a25dede9cb24481c5e2b9dc0c463f8414.zip
MdeModulePkg: Fix constructor invocation ordering
The BaseSerialPortLib16550 library does not implement a constructor. This prevents the correct constructor invocation order for dependent libraries. e.g. A PlatformHookLib (for the Serial Port) may have a dependency on retrieving data from a Hob. A Hob library implementation may configure its initial state in the HobLib constructor. Since BaseSerialPortLib16550 does not implement a constructor, the Basetools do not resolve the correct order for constructor invocation. To fix this, add an empty constructor to the serial port library BaseSerialPortLib16550. Signed-off-by: Sami Mujawar <sami.mujawar@arm.com> Acked-by: Ard Biesheuvel <Ard.Biesheuvel@arm.com> Acked-by: Hao A Wu <hao.a.wu@intel.com> Acked-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'ArmVirtPkg/ArmVirtPkg.dec')
0 files changed, 0 insertions, 0 deletions