From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MGujt-0000vg-VK for qemu-devel@nongnu.org; Wed, 17 Jun 2009 08:59:42 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MGujn-0000rW-QZ for qemu-devel@nongnu.org; Wed, 17 Jun 2009 08:59:41 -0400 Received: from [199.232.76.173] (port=50752 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MGujn-0000rL-LS for qemu-devel@nongnu.org; Wed, 17 Jun 2009 08:59:35 -0400 Received: from mx2.redhat.com ([66.187.237.31]:48426) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MGujn-0004UW-0k for qemu-devel@nongnu.org; Wed, 17 Jun 2009 08:59:35 -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 n5HCxYv6013282 for ; Wed, 17 Jun 2009 08:59:34 -0400 From: Gerd Hoffmann Date: Wed, 17 Jun 2009 14:59:15 +0200 Message-Id: <1245243565-24807-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 0/10] 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. The first two patches are almost unmodified since the last time I posted them, I think they are ready to be merged. The pci registration patch addresses the pci config space access issue, which must be fixed because otherwise some PCI drivers can't be converted to qdev. The other patches switch over various drivers and busses to qdev. They depend on the first two patches. The conversion work is far from being completed. Currently my main focus is on getting all devices into the qdev tree. Most drivers are not (yet) in a state where creating them from a fdt can actually work though. IMHO the patches are useful nevertheless. YMMV, feel free to cherry-pick some of the patches only. Open issues: usb: The way qemu manages usb ports, hubs and busses needs fixing. Right now qemu manages ports only. scsi: linking host-devs + guest-devs isn't solved yet. Needed for bdrv + scsi-disk to complete scsi conversion. ide: not even started yet. The patches can also be pulled from git://git.et.redhat.com/qemu-kraxel.git (branch qdev.v4). Note: the git tree also has the alsa warning fix so the tree actually builds ... cheers, Gerd