[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL 11/63] hw/virtio: move stubs out of stubs/
From: |
Paolo Bonzini |
Subject: |
Re: [PULL 11/63] hw/virtio: move stubs out of stubs/ |
Date: |
Thu, 5 Sep 2024 18:27:34 +0200 |
On Sat, Aug 3, 2024 at 4:29 AM Michael Tokarev <mjt@tls.msk.ru> wrote:
>
> 23.04.2024 18:08, Paolo Bonzini wrote:
> > Since the virtio memory device stubs are needed exactly when the
> > Kconfig symbol is not enabled, they can be placed in hw/virtio/ and
> > conditionalized on CONFIG_VIRTIO_MD.
> >
> > Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> > Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
> > Message-ID: <20240408155330.522792-12-pbonzini@redhat.com>
> > Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> > ---
> > stubs/virtio-md-pci.c => hw/virtio/virtio-md-stubs.c | 0
> > hw/virtio/meson.build | 2 ++
> > stubs/meson.build | 1 -
> > 3 files changed, 2 insertions(+), 1 deletion(-)
> > rename stubs/virtio-md-pci.c => hw/virtio/virtio-md-stubs.c (100%)
>
> FWIW, this broke a minimal microvm build for debian:
>
> /usr/bin/ld: libqemu-x86_64-softmmu.a.p/hw_i386_pc.c.o: in function
> `pc_machine_device_pre_plug_cb':
> ./b/microvm/hw/i386/pc.c:1377: undefined reference to `virtio_md_pci_pre_plug'
> /usr/bin/ld: libqemu-x86_64-softmmu.a.p/hw_i386_pc.c.o: in function
> `pc_machine_device_unplug_request_cb':
> ./b/microvm/hw/i386/pc.c:1427: undefined reference to
> `virtio_md_pci_unplug_request'
> /usr/bin/ld: libqemu-x86_64-softmmu.a.p/hw_i386_pc.c.o: in function
> `pc_machine_device_unplug_cb':
> ./b/microvm/hw/i386/pc.c:1443: undefined reference to `virtio_md_pci_unplug'
> /usr/bin/ld: libqemu-x86_64-softmmu.a.p/hw_i386_pc.c.o: in function
> `pc_machine_device_plug_cb':
> ./b/microvm/hw/i386/pc.c:1413: undefined reference to `virtio_md_pci_plug'
> collect2: error: ld returned 1 exit status
Does it not link hw/virtio-virtio-md-stubs.c? Can you send the
x86_64-softmmu-config-devices.mak file?
Paolo
- Re: [PULL 11/63] hw/virtio: move stubs out of stubs/,
Paolo Bonzini <=