On 20/10/2025 18.20, [email protected] wrote:
From: Jared Rossi <[email protected]>
Call Logical Processor (CLP) Architecture is used for managing PCI functions on
s390x. Define and include the structures and routines needed to interact with
PCI devices during IPL.
Headers in ~/qemu/include/hw are not normally visible and must be included
using a relative path.
That's kind of ugly. Could we move the header (or at least the structs that
you need) into include/hw/s390x/ipl/ instead? IMHO it should be ok to
include "include/hw/s390x/ipl/s390-pci-bus.h" from hw/s390x/s390-pci-vfio.c,
but if you mind the "ipl" here, we could also keep a stub header in
include/hw/s390x/s390-pci-bus.h that itself simply includes
"ipl/s390-pci-bus.h" ? Or something similar?
Thomas