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.

Reply via email to