From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=50164 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q4JlF-00047f-Ra for qemu-devel@nongnu.org; Mon, 28 Mar 2011 17:14:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q4JlF-0006jK-0h for qemu-devel@nongnu.org; Mon, 28 Mar 2011 17:14:05 -0400 Received: from mx1.redhat.com ([209.132.183.28]:63907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q4JlE-0006j8-LJ for qemu-devel@nongnu.org; Mon, 28 Mar 2011 17:14:04 -0400 Date: Mon, 28 Mar 2011 23:13:17 +0200 From: "Michael S. Tsirkin" Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] [PATCH 0/3] virtio and vhost error handling List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, Anthony Liguori , gleb@redhat.com, Jason Wang , Alex Williamson , Jes Sorensen , Amit Shah , Christoph Hellwig , armbru@redhat.com, kwolf@redhat.com This patchset makes virtio and vhost more robust in face of broken/malicious guests. Lightly tested. Pls review. Michael S. Tsirkin (3): virtio: don't exit on guest errors vhost: don't exit on memory errors vhost: roll our own cpu map variant hw/vhost.c | 74 ++++++++++++++++++++++++++++++++++---------- hw/vhost.h | 1 + hw/virtio-blk.c | 12 +++++-- hw/virtio-serial-bus.c | 13 +++++-- hw/virtio.c | 79 +++++++++++++++++++++++++++++++----------------- hw/virtio.h | 7 +++- 6 files changed, 131 insertions(+), 55 deletions(-) -- 1.7.3.2.91.g446ac