This primarily addresses ivhsmem setup and tear-down issues, most were
not visible so far as we had not non-root to non-root links. The fix for
mmio, however, may have been visible before when removing PCI devices
from the root cell. It was found, though, while testing multiple ivshmem
devices.

Jan


CC: Henning Schild <[email protected]>

Henning Schild (2):
  inmates: x86: match pci device class in ivshmem-demo
  core: ivshmem: match device class to connect

Jan Kiszka (7):
  core: ivshmem: Fix matching of peers
  core: ivshmem: Keep BDF also in ivshmem_data structure
  core: ivshmem: Rework device creation and destruction
  core: ivshmem: Factor out ivshmem_remote_interrupt
  core: ivshmem: Synchronize remote device access with device
    destruction
  core: ivshmem: Use local variable for PCI device info
  core: Fix matching on mmio_region_unregister

 Documentation/inter-cell-communication.txt |   3 +-
 hypervisor/arch/arm-common/ivshmem.c       |   9 +-
 hypervisor/arch/x86/ivshmem.c              |  13 +-
 hypervisor/include/jailhouse/ivshmem.h     |   8 +-
 hypervisor/ivshmem.c                       | 250 +++++++++++++----------------
 hypervisor/mmio.c                          |   2 +-
 inmates/demos/x86/ivshmem-demo.c           |  21 ++-
 inmates/lib/x86/inmate.h                   |   2 +
 8 files changed, 143 insertions(+), 165 deletions(-)

-- 
2.1.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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to