From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51432) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1apwvI-0004zl-Qh for qemu-devel@nongnu.org; Tue, 12 Apr 2016 07:56:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1apwvH-0008R6-8E for qemu-devel@nongnu.org; Tue, 12 Apr 2016 07:56:00 -0400 Received: from mail-qg0-x230.google.com ([2607:f8b0:400d:c04::230]:33224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1apwvH-0008R0-1z for qemu-devel@nongnu.org; Tue, 12 Apr 2016 07:55:59 -0400 Received: by mail-qg0-x230.google.com with SMTP id j35so13221553qge.0 for ; Tue, 12 Apr 2016 04:55:58 -0700 (PDT) Sender: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= From: marcandre.lureau@redhat.com Date: Tue, 12 Apr 2016 13:55:29 +0200 Message-Id: <1460462129-17363-10-git-send-email-marcandre.lureau@redhat.com> In-Reply-To: <1460462129-17363-1-git-send-email-marcandre.lureau@redhat.com> References: <1460462129-17363-1-git-send-email-marcandre.lureau@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH 9/9] tests: use memfd in vhost-user-test List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: pbonzini@redhat.com, =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= From: Marc-André Lureau This will exercise the memfd memory backend and should generally be better for testing than memory-backend-file (thanks to anonymous files and sealing). Signed-off-by: Marc-André Lureau --- tests/vhost-user-test.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/vhost-user-test.c b/tests/vhost-user-test.c index 6961596..6ef6c48 100644 --- a/tests/vhost-user-test.c +++ b/tests/vhost-user-test.c @@ -32,8 +32,8 @@ #endif #define QEMU_CMD_ACCEL " -machine accel=tcg" -#define QEMU_CMD_MEM " -m %d -object memory-backend-file,id=mem,size=%dM,"\ - "mem-path=%s,share=on -numa node,memdev=mem" +#define QEMU_CMD_MEM " -m %d -object memory-backend-memfd,id=mem,size=%dM"\ + " -numa node,memdev=mem" #define QEMU_CMD_CHR " -chardev socket,id=%s,path=%s" #define QEMU_CMD_NETDEV " -netdev vhost-user,id=net0,chardev=%s,vhostforce" #define QEMU_CMD_NET " -device virtio-net-pci,netdev=net0,romfile=./pc-bios/pxe-virtio.rom" @@ -383,12 +383,12 @@ static TestServer *test_server_new(const gchar *name) return server; } -#define GET_QEMU_CMD(s) \ - g_strdup_printf(QEMU_CMD, 512, 512, (root), (s)->chr_name, \ +#define GET_QEMU_CMD(s) \ + g_strdup_printf(QEMU_CMD, 512, 512, (s)->chr_name, \ (s)->socket_path, (s)->chr_name) -#define GET_QEMU_CMDE(s, mem, extra, ...) \ - g_strdup_printf(QEMU_CMD extra, (mem), (mem), (root), (s)->chr_name, \ +#define GET_QEMU_CMDE(s, mem, extra, ...) \ + g_strdup_printf(QEMU_CMD extra, (mem), (mem), (s)->chr_name, \ (s)->socket_path, (s)->chr_name, ##__VA_ARGS__) static gboolean _test_server_free(TestServer *server) -- 2.5.5