From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:40632) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPuC2-00061V-Py for qemu-devel@nongnu.org; Wed, 10 Apr 2013 08:32:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UPuBz-0003hr-Ru for qemu-devel@nongnu.org; Wed, 10 Apr 2013 08:32:02 -0400 Received: from cantor2.suse.de ([195.135.220.15]:50008 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPuBz-0003hg-Ib for qemu-devel@nongnu.org; Wed, 10 Apr 2013 08:31:59 -0400 Message-ID: <51655BBC.30609@suse.de> Date: Wed, 10 Apr 2013 14:31:56 +0200 From: =?UTF-8?B?QW5kcmVhcyBGw6RyYmVy?= MIME-Version: 1.0 References: <1361812020-3827-1-git-send-email-afaerber@suse.de> In-Reply-To: <1361812020-3827-1-git-send-email-afaerber@suse.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH v4 0/5] usb: QOM realize support for SysBus EHCI and FUSBH200 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: Liming Wang , Peter Crosthwaite , Igor Mitsyanko , qemu-devel@nongnu.org, Kuo-Jung Su Am 25.02.2013 18:06, schrieb Andreas F=C3=A4rber: > Hello Gerd, >=20 > v4 fixes the bus naming by leaving usb_bus_new() in realize for now. > A mid-term fix will be to rework (q)bus initialization. Ping? >=20 > Regards, > Andreas >=20 > v3 -> v4: > * Reverted moving usb_bus_new() into instance_init. >=20 > v1 -> v3: > * Renamed realizefn -> realize following a discussion with Anthony. > * Rename usb_ehci_initfn -> usb_ehci_realize. > * Split off instance_init from initfn / realize, with Faraday in mind. > * Incorporated Kuo-Jung's v1 EHCI refactoring + FUSBH200 EHCI. > * Merged Kuo-Jung's v2 PCI initialization. >=20 > From Kuo-Jung's FUSBH200/PORTSC v1/v2: > * Moved old portscbase and portnr values into base class_init. > * Moved mem_vendor field to new FUSBH200EHCIState. > * Replace vendor init callback with derived instance_init. > * Introduced enum for vendor registers. > * Replace magic number 0x34 with formula, so that it doesn't deviate. >=20 > From my Tegra2 FYI patch: > * None. >=20 > Cc: Gerd Hoffmann > Cc: Kuo-Jung Su > Cc: Peter Crosthwaite > Cc: Igor Mitsyanko > Cc: Liming Wang >=20 > Andreas F=C3=A4rber (3): > usb/hcd-ehci-sysbus: Convert to QOM realize > usb/hcd-ehci: Split off instance_init from realize > usb/hcd-ehci: Add Tegra2 SysBus EHCI device >=20 > Kuo-Jung Su (2): > usb/hcd-ehci: Replace PORTSC macros with variables > usb/hcd-ehci: Add Faraday FUSBH200 support >=20 > hw/usb/hcd-ehci-pci.c | 23 ++++++--- > hw/usb/hcd-ehci-sysbus.c | 121 ++++++++++++++++++++++++++++++++++++++= +++++--- > hw/usb/hcd-ehci.c | 50 +++++++++++-------- > hw/usb/hcd-ehci.h | 28 ++++++++--- > 4 Dateien ge=C3=A4ndert, 181 Zeilen hinzugef=C3=BCgt(+), 41 Zeilen ent= fernt(-) >=20 --=20 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imend=C3=B6rffer; HRB 16746 AG N=C3=BC= rnberg