[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC v3 PATCH 44/45] multi-process: add the concept des
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] [RFC v3 PATCH 44/45] multi-process: add the concept description to docs/devel/qemu-multiprocess |
Date: |
Thu, 5 Sep 2019 12:10:07 +0200 |
User-agent: |
NeoMutt/20180716 |
Hi,
> +Current separation models
> +
> +In order to separate the device emulation code from the CPU emulation
> +code, the device object code must run in a different process. There are
> +a couple of existing QEMU features that can run emulation code
> +separately from the main QEMU process. These are examined below.
There also is vfio+mdev. Right now a kernel interface, so
(hardware-assisted) device emulation runs in the linux kernel.
IIRC someone suggested to build a process->process interface
based on the vfio api. What happened to that idea?
> +If these devices are emulated by remote process “disk-proc,” as
> +described in the previous section, the QEMU command line would be:
> +
> + -device lsi53c895a,id=scsi0,remote=disk-proc
> + -device scsi-hd,drive=drive0,bus=scsi0.0,scsi-id=0,remote=disk-proc
Does that work with the patch series?
Why does qemu need to know about scsi-hd?
cheers,
Gerd
[Qemu-devel] [RFC v3 PATCH 44/45] multi-process: add the concept description to docs/devel/qemu-multiprocess, Jagannathan Raman, 2019/09/03
[Qemu-devel] [RFC v3 PATCH 10/45] multi-process: setup a machine object for remote device process, Jagannathan Raman, 2019/09/03
[Qemu-devel] [RFC v3 PATCH 45/45] multi-process: add configure and usage information, Jagannathan Raman, 2019/09/03
Re: [Qemu-devel] [RFC v3 PATCH 00/45] Initial support of multi-process qemu, Daniel P . Berrangé, 2019/09/04