I just wanted to finalize the testing, which are completed now
successfully on all targets, with a simple PCI device assignment on x86.
Enabling the QEMU setup for this was easy, but it revealed an actually
known issue when handing over PCI devices: MSI/-X vectors aren't masked,
and the new owner may stumble over invalid MSI-X vectors when only
initializing a subset.

Fortunately, there were already patches for that in wip/ivshmem2. So
this is the port of them to next plus the changes to the configs to
enable that test setup.

Hopefully really the last round...

Jan

Jan Kiszka (7):
  core: ivshmem: Print addition message earlier
  core: pci: Move device->cell updates into add/remove functions
  core: pci: Implement device reset on cell (re-)start or ownership
    changes
  README: Update QEMU command line for Intel on older host kernels
  configs: Reference README.md from qemu config for command lines
  configs: Switch QEMU example to e1000e network adapter
  configs: Allow to pass the QEMU e1000e device to non-root Linux

 README.md                              |   4 +-
 configs/linux-x86-demo.c               |  98 +++++++++++++++++++++++++-
 configs/qemu-vm.c                      | 123 ++++++++++++++++++++++++---------
 hypervisor/control.c                   |   1 +
 hypervisor/include/jailhouse/ivshmem.h |   2 +
 hypervisor/include/jailhouse/pci.h     |   3 +
 hypervisor/ivshmem.c                   |  58 +++++++++++-----
 hypervisor/pci.c                       |  73 +++++++++++++++----
 8 files changed, 292 insertions(+), 70 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