From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MLGFo-0006JD-NV for qemu-devel@nongnu.org; Mon, 29 Jun 2009 08:46:37 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MLGFi-0006Gb-NA for qemu-devel@nongnu.org; Mon, 29 Jun 2009 08:46:34 -0400 Received: from [199.232.76.173] (port=41113 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MLGFi-0006GY-Ia for qemu-devel@nongnu.org; Mon, 29 Jun 2009 08:46:30 -0400 Received: from mx2.redhat.com ([66.187.237.31]:36441) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MLGFi-0003pP-2k for qemu-devel@nongnu.org; Mon, 29 Jun 2009 08:46:30 -0400 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id n5TCkTN4006966 for ; Mon, 29 Jun 2009 08:46:29 -0400 From: Gerd Hoffmann Date: Mon, 29 Jun 2009 14:46:01 +0200 Message-Id: <1246279581-15749-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 0/20] qdev patches. List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, This is a respin of my qdev patches. They are rebased to the latest master. Addressed review comments, partly by changing code, partly by clarifying commit messages. The first five patches build the groundwork, I'd like to see them merged soon. The other patches are are converting drivers (pci/scsi/usb) and subsystems (scsi/usb) to qdev. As in the previous submission not all driver conversions are complete, i.e. the ${driver}_init() function does more than wrapping a simple ${bus}_create_simple() call, thus creating the devices from a device tree can't work (yet). I think the patches are useful even for the drivers which are not finished. The last two patches are just temporary patches to test multiple usb busses. Next item on my todo list is having a look at the disk setup: separate host / guest state, link them somehow (probably by name using device attributes). That should allow to make qdev conversion progress on the scsi+ide+virtioblk+usbstorage front. The patches can also be pulled from git://git.et.redhat.com/qemu-kraxel.git (branch qdev.v7). cheers, Gerd