From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:38102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH9EE-0003Tn-1k for qemu-devel@nongnu.org; Fri, 21 Oct 2011 03:09:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RH9EC-0001xX-Vn for qemu-devel@nongnu.org; Fri, 21 Oct 2011 03:09:18 -0400 Received: from goliath.siemens.de ([192.35.17.28]:34818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH9EC-0001xL-K0 for qemu-devel@nongnu.org; Fri, 21 Oct 2011 03:09:16 -0400 Message-ID: <4EA11A96.20202@siemens.com> Date: Fri, 21 Oct 2011 09:09:10 +0200 From: Jan Kiszka MIME-Version: 1.0 References: <20111018170640.GB6362@redhat.com> <4E9DC467.3010506@web.de> <20111018184024.GB8322@redhat.com> <4E9DD56A.2010704@web.de> <20111018214006.GB7216@redhat.com> <4E9DFA1D.4050905@web.de> <20111019005631.GA10634@redhat.com> <4E9E712C.8000905@web.de> <20111019090305.GA25794@redhat.com> <4E9EB1AF.7090406@siemens.com> <20111020220201.GA25588@redhat.com> In-Reply-To: <20111020220201.GA25588@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC][PATCH 28/45] qemu-kvm: msix: Drop tracking of used vectors List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Alex Williamson , Marcelo Tosatti , Avi Kivity , "kvm@vger.kernel.org" , "qemu-devel@nongnu.org" On 2011-10-21 00:02, Michael S. Tsirkin wrote: >>> Yes. But this still makes an API for acquiring per-vector resources a requirement. >> >> Yes, but a different one than current use/unuse. > > What's wrong with use/unuse as an API? It's already in place > and virtio calls it. Not for that purpose. It remains a useless API in the absence of KVM's requirements. > >> And it will be an >> optional one, only for those devices that need to establish irq/eventfd >> channels. >> >> Jan > > Not sure this should be up to the device. The device provides the fd. At least it acquires and associates it. Jan -- Siemens AG, Corporate Technology, CT T DE IT 1 Corporate Competence Center Embedded Linux