hw/i386: Introduce X86_FW_OVMF Kconfig symbol
authorPhilippe Mathieu-Daudé <philmd@redhat.com>
Fri, 21 May 2021 13:34:07 +0000 (15:34 +0200)
committerPhilippe Mathieu-Daudé <philmd@redhat.com>
Wed, 14 Jul 2021 20:28:58 +0000 (22:28 +0200)
commitb5b318608e20464c7136eb5a5f5f3307e9f90510
treea5a5912a1704d2d821cf67bce031b88aa015b597
parent2165542c8d21c01d1f470560ab7d86b3fee8eac4
hw/i386: Introduce X86_FW_OVMF Kconfig symbol

Introduce the X86_FW_OVMF Kconfig symbol for OVMF-specific code.
Move the OVMF-specific code from pc_sysfw.c to pc_sysfw_ovmf.c,
adding a pair of stubs.
Update MAINTAINERS to reach OVMF maintainers when these new
files are modified.

This fixes when building the microvm machine standalone:

  /usr/bin/ld: libqemu-i386-softmmu.fa.p/target_i386_monitor.c.o: in
  function `qmp_sev_inject_launch_secret':
  target/i386/monitor.c:749: undefined reference to `pc_system_ovmf_table_find'

Fixes: f522cef9b35 ("sev: update sev-inject-launch-secret to make gpa optional")
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Message-Id: <20210616204328.2611406-22-philmd@redhat.com>
MAINTAINERS
hw/i386/Kconfig
hw/i386/meson.build
hw/i386/pc_sysfw.c
hw/i386/pc_sysfw_ovmf-stubs.c [new file with mode: 0644]
hw/i386/pc_sysfw_ovmf.c [new file with mode: 0644]
include/hw/i386/pc.h