We had an ugliness in our device tree overlay for the virtual PCI controller that the kernel no longer accepts since 4.19.49 (and possibly some older stable versions as well). This forces us to rework the overlay once again, moving more parts into the dynamic changeset the driver puts on top.
I even tried making the whole overlay an of_changeset, but that is not possible for a module because the kernel does not support creating new nodes (missing symbols). So, let's stay on the mixed path for now. The other major change is enhancing the qemu-arm64 root cell config, and the rest are smaller fixes and improvements along these. Hope we are good now... Jan Jan Kiszka (4): driver: Fix memory leak on errors driver: Adjust vpci overlay to new DT overlay rules driver: Declare virtual PCI controller dma-coherent configs: qemu-arm64: Add PCI ECAM region configs/arm64/qemu-arm64.c | 9 +++++- driver/pci.c | 73 +++++++++++++++++++++++++++++++++------------- driver/vpci_template.dts | 15 ++++++---- 3 files changed, 71 insertions(+), 26 deletions(-) -- 2.16.4 -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/cover.1562179456.git.jan.kiszka%40siemens.com. For more options, visit https://groups.google.com/d/optout.
