From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46238) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aawqQ-0006UC-3H for qemu-devel@nongnu.org; Tue, 01 Mar 2016 21:48:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aawqM-0008Ms-Th for qemu-devel@nongnu.org; Tue, 01 Mar 2016 21:48:58 -0500 Received: from mx1.redhat.com ([209.132.183.28]:39421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aawqM-0008Mg-Nx for qemu-devel@nongnu.org; Tue, 01 Mar 2016 21:48:54 -0500 References: <1456410718-24506-1-git-send-email-jiri@resnulli.us> From: Jason Wang Message-ID: <56D65482.1040404@redhat.com> Date: Wed, 2 Mar 2016 10:48:34 +0800 MIME-Version: 1.0 In-Reply-To: <1456410718-24506-1-git-send-email-jiri@resnulli.us> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [patch qemu v2 0/4] rocker: prepare for easy addition of other worlds List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jiri Pirko , qemu-devel@nongnu.org Cc: daniel@iogearbox.net, prem@barefootnetworks.com, eladr@mellanox.com, parag.bhide@barefootnetworks.com, idosch@mellanox.com, sfeldma@gmail.com, stefanha@gmail.com, pbonzini@redhat.com, alexei.starovoitov@gmail.com On 02/25/2016 10:31 PM, Jiri Pirko wrote: > From: Jiri Pirko > > This patchset does couple of small changes in order to prepare for smooth > addition of other worlds, like P4 and BPF. qemu user will be able to request > desired rocker world by "world=worldname" property. > > v1->v2: > patch 2/4: > - new patch > patch 4/4: > - goto error path in case world type is not found for name > - move worlds alloc check right after worlds alloc > > Jiri Pirko (4): > rocker: forbid to change world type > rocker: return -ENOMEM in case of some world alloc fails > rocker: add name field into WorldOps ale let world specify its name > rocker: allow user to specify rocker world by property > > hw/net/rocker/rocker.c | 38 ++++++++++++++++++++++++++++++++++++-- > hw/net/rocker/rocker_fp.c | 5 +++++ > hw/net/rocker/rocker_fp.h | 1 + > hw/net/rocker/rocker_of_dpa.c | 1 + > hw/net/rocker/rocker_world.c | 7 +------ > hw/net/rocker/rocker_world.h | 1 + > 6 files changed, 45 insertions(+), 8 deletions(-) > Applied to -net. Thanks