[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/3] Vhost: no more leak QEMU virtual addresses
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH 0/3] Vhost: no more leak QEMU virtual addresses to user backend |
Date: |
Wed, 20 Dec 2017 16:07:41 +0000 |
User-agent: |
Mutt/1.9.1 (2017-09-22) |
On Tue, Dec 19, 2017 at 07:11:26PM +0100, Maxime Coquelin wrote:
> Before this series, QEMU process virtual addresses are sent to the
> user backend as user addresses.
>
> Passing these virtual addresses aren't useful, as the backend doesn't
> direct access to QEMU address space.
>
> It does make sense however for kernel backend, which can access QEMU
> address space.
>
> This series introduce a new enum set by the backend stating whether it
> prefers using QEMU Virtual addresses or Guest physical addresses as
> User address, and make vhost-user backend to use Guest physical
> addresses.
>
> Maxime Coquelin (3):
> vhost-user: rename VhostUserMemory userspace_addr field to user_addr
> vhost: introduce backend's user address type
> vhost-user: no more leak QEMU virtual addresses to user backend
>
> hw/virtio/vhost-backend.c | 1 +
> hw/virtio/vhost-user.c | 6 ++++--
> hw/virtio/vhost.c | 16 ++++++++++++----
> include/hw/virtio/vhost-backend.h | 6 ++++++
> 4 files changed, 23 insertions(+), 6 deletions(-)
>
> --
> 2.14.3
>
Reviewed-by: Stefan Hajnoczi <address@hidden>
signature.asc
Description: PGP signature