[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Requirements for out-of-process device emulation
From: |
Stefan Hajnoczi |
Subject: |
Re: Requirements for out-of-process device emulation |
Date: |
Tue, 14 Jan 2020 14:06:07 +0000 |
The call is starting now! Sorry, I forgot to send this to qemu-devel.
Stefan
On Tue, Jan 14, 2020 at 11:50 AM Stefan Hajnoczi <address@hidden> wrote:
>
> Hi,
> In today's KVM Community Call we will discuss multi-process QEMU and
> related topics (muser and VFIO).
>
> I wanted to share requirements that I've gathered from our previous
> discussions:
> * Multiple bus types - new bus types can be added in the future.
> * Security - VMM does not trust the device emulation process and vice versa.
> * Unprivileged operation - QEMU and the device emulation process can
> be launched without root privileges.
> * Live migration - saving device state and restoring it.
> * Recovery - the device emulation process can be restarted after a
> crash without the guest's knowledge.
> * vIOMMU - address translation and the ability to expose only a
> subset of guest RAM to the device emulation process.
> * Portability - works across host OSes
>
> Following the VFIO API closely seems attractive to avoid reinventing the
> wheel.
>
> Stefan
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Requirements for out-of-process device emulation,
Stefan Hajnoczi <=