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


Reply via email to