From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MR2tq-0002mT-3H for qemu-devel@nongnu.org; Wed, 15 Jul 2009 07:43:50 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MR2tl-0002jL-64 for qemu-devel@nongnu.org; Wed, 15 Jul 2009 07:43:49 -0400 Received: from [199.232.76.173] (port=56676 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MR2tk-0002jD-W0 for qemu-devel@nongnu.org; Wed, 15 Jul 2009 07:43:45 -0400 Received: from mx2.redhat.com ([66.187.237.31]:36368) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MR2tk-00039c-ET for qemu-devel@nongnu.org; Wed, 15 Jul 2009 07:43:44 -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 n6FBhh74013578 for ; Wed, 15 Jul 2009 07:43:43 -0400 From: Gerd Hoffmann Date: Wed, 15 Jul 2009 13:43:30 +0200 Message-Id: <1247658216-511-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 0/6] qdev patches: properties, id=, more device info 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, qdev properties patch series again, rebased and updated according to Pauls review comments. Replaces the qdev patches in anthonys queue. What is in there? First the qdev property rework. Quite big one, but as it puts the way properties work upside down it can hardly be split into smaller pieces. Since I posted it last time it got a bit larger due to some sparc devices being converted to qdev by BlueSwirl. The qdev_prop_set_* functions got typechecking support. They will also abort on failure. The other patches are building on top of the properties. They are a bunch of little, self-contained and friendly patches. They bring: * Support for attaching user-specified ids to devices (not fixed length any more). * Add more info to DeviceInfo (alias, description). The -device switch support has been removed due to concepts still being debated. These patches will be posted as separate patch series. So this patch series should be finally ready for merge. cheers, Gerd