[{"id":1773788,"web_url":"http://patchwork.ozlabs.org/comment/1773788/","msgid":"<CAKmqyKPQ2bKdQ9X=TDsbXnLtC3vpqKUPMRfM8CAsgOjb-4hGHQ@mail.gmail.com>","list_archive_url":null,"date":"2017-09-22T17:19:28","subject":"Re: [Qemu-devel] [PATCH v5 0/7] Generalize MDIO framework","submitter":{"id":47878,"url":"http://patchwork.ozlabs.org/api/people/47878/","name":"Alistair Francis","email":"alistair.francis@xilinx.com"},"content":"On Fri, Sep 22, 2017 at 10:13 AM, Philippe Mathieu-Daudé\n<f4bug@amsat.org> wrote:\n> Hi,\n>\n> I have a follow up series using multiples PHY on the MDIO bus based on this\n> series.\n\nI haven't looked at this yet, but it looks interesting.\n\nWe actually have this concept merged in our tree and it works pretty\nwell. You can see it here:\nhttps://github.com/Xilinx/qemu/tree/master/hw/mdio\n\nThanks,\nAlistair\n\n>\n> Regards,\n>\n> Phil.\n>\n> Grant's previous work:\n> http://lists.nongnu.org/archive/html/qemu-devel/2013-02/msg00257.html\n>\n> \"There is more work to be done, particularly in moving to the common GPIO api,\n>  but that work can be done as a follow on patch series.\"\n>\n> Grant Likely (7):\n>   hw/mdio: Generalize etraxfs MDIO bitbanging emulation\n>   hw/mdio: Add PHY register definition\n>   hw/mdio: Generalize phy initialization routine\n>   hw/mdio: Mask out read-only bits.\n>   hw/mdio: Refactor bitbanging state machine\n>   hw/mdio: Add VMState support\n>   hw/mdio: Use bitbang core for smc91c111 network device\n>\n>  include/hw/net/mdio.h   | 124 +++++++++++++++++++++\n>  hw/net/etraxfs_eth.c    | 291 +-----------------------------------------------\n>  hw/net/mdio.c           | 280 ++++++++++++++++++++++++++++++++++++++++++++++\n>  hw/net/smc91c111.c      |  27 ++++-\n>  hw/net/xilinx_axienet.c | 189 +------------------------------\n>  hw/net/Makefile.objs    |   2 +\n>  6 files changed, 438 insertions(+), 475 deletions(-)\n>  create mode 100644 include/hw/net/mdio.h\n>  create mode 100644 hw/net/mdio.c\n>\n> --\n> 2.14.1\n>\n>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"jIyLrHNG\"; dkim-atps=neutral"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xzKyz6PyBz9s7h\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSat, 23 Sep 2017 03:21:47 +1000 (AEST)","from localhost ([::1]:60320 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dvRe5-0001tF-CP\n\tfor incoming@patchwork.ozlabs.org; Fri, 22 Sep 2017 13:21:45 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:32945)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <alistair23@gmail.com>) id 1dvRcR-0000wR-07\n\tfor qemu-devel@nongnu.org; Fri, 22 Sep 2017 13:20:07 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <alistair23@gmail.com>) id 1dvRcQ-00078N-3F\n\tfor qemu-devel@nongnu.org; Fri, 22 Sep 2017 13:20:02 -0400","from mail-wr0-x242.google.com ([2a00:1450:400c:c0c::242]:37000)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <alistair23@gmail.com>)\n\tid 1dvRcN-00077X-Mf; Fri, 22 Sep 2017 13:19:59 -0400","by mail-wr0-x242.google.com with SMTP id u48so961299wrf.4;\n\tFri, 22 Sep 2017 10:19:59 -0700 (PDT)","by 10.28.191.130 with HTTP; Fri, 22 Sep 2017 10:19:28 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:sender:in-reply-to:references:from:date:message-id\n\t:subject:to:cc:content-transfer-encoding;\n\tbh=HgwfLMc/hen0VFRLqkEZP5MkE/GO7wFKtZXRyIFt4wg=;\n\tb=jIyLrHNG0lFpWkzFqb0h9EkAEBtuxRYv6obcRqswENptOGoO6kGr3lIvJr8kygX5J9\n\tbe3rEX5yE3gC/JzFdoFtov/l1CiCQnocBvLRLBe1eZxDAyTNLohQREeCbal9zv04G7wC\n\tWiqhzmcXJnNw5w7CCuVk9Z9ex1zn8bZt+OSCpyUzRqFF61p44lruODkhU7Y0i+Z9u49u\n\tMNApsJzkB6FtzL7mR6NiaaClibixHhs0shAfJqGgIABnJPc0uZGJWE2im1WwCFiOvr4h\n\tT9N16d7q03h9IhfQHOPW++nswcrvXWa5+DfOzyl3UCI7uw5/NxwqePxexmEEzEqTf1kD\n\t0ODQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:sender:in-reply-to:references:from\n\t:date:message-id:subject:to:cc:content-transfer-encoding;\n\tbh=HgwfLMc/hen0VFRLqkEZP5MkE/GO7wFKtZXRyIFt4wg=;\n\tb=jFsPZDOMn7DcfIlHjGtb3lYMyGxCFPkFSOnOh/Rno7insoE5/VEOTC6qb6HRVEsmoC\n\tz/a174Pno+tnmR9xeiDbXtUjXW3CUaVesWWKsDAxPwDVUZTNh+UXfI0MDdU0JsqjIf4/\n\tGFAdeHTPuijKeDy9mYsM6evvU9X4B7KzHnS7gJEcvYWD9+7kBWwUg7oRi/OenHqfkwRK\n\t0eSp6khm47civmwIISZNAugs1JVmhXGk4vsr1k3mi75qkgOKYWCzahCVYddudK1YWWVk\n\ta7Jsx1o00RbG2Kfsosds+Ki1T/FC6DYIy8TfMJmxlWw2+ZRUdtjbF1WSityAIq8g18ZN\n\tSQYw==","X-Gm-Message-State":"AHPjjUhu1/gxsHup+ZxdTPSPadlaHYYJQJZ0zzrEkSUU7Lp7SCfQGcxn\n\tvStanPybYd+4Q3uiHfzXsRQXGIWyknjfUCu/QY4=","X-Google-Smtp-Source":"AOwi7QDW/IG66N3ixY298yTbNQBkN5l5gryXgJsSuhyhR/h8pkjX4M9fne4Qts8xpDduElVtioybH2Dn9pHesMP2HVQ=","X-Received":"by 10.223.169.143 with SMTP id b15mr5910215wrd.127.1506100798705;\n\tFri, 22 Sep 2017 10:19:58 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170922171323.10348-1-f4bug@amsat.org>","References":"<20170922171323.10348-1-f4bug@amsat.org>","From":"Alistair Francis <alistair.francis@xilinx.com>","Date":"Fri, 22 Sep 2017 10:19:28 -0700","X-Google-Sender-Auth":"zuRzaNbAtb-C_gEbKJjDrAIx1IA","Message-ID":"<CAKmqyKPQ2bKdQ9X=TDsbXnLtC3vpqKUPMRfM8CAsgOjb-4hGHQ@mail.gmail.com>","To":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <f4bug@amsat.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2a00:1450:400c:c0c::242","Subject":"Re: [Qemu-devel] [PATCH v5 0/7] Generalize MDIO framework","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n\tJason Wang <jasowang@redhat.com>, \n\t\"qemu-devel@nongnu.org Developers\" <qemu-devel@nongnu.org>,\n\tAlistair Francis <alistair.francis@xilinx.com>,\n\tGrant Likely <grant.likely@arm.com>,\n\tStefan Hajnoczi <stefanha@redhat.com>, \n\t\"Edgar E. Iglesias\" <edgar.iglesias@gmail.com>,\n\tqemu-arm <qemu-arm@nongnu.org>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1782823,"web_url":"http://patchwork.ozlabs.org/comment/1782823/","msgid":"<20171009132112.GA5553@toto>","list_archive_url":null,"date":"2017-10-09T13:21:12","subject":"Re: [Qemu-devel] [PATCH v5 0/7] Generalize MDIO framework","submitter":{"id":2296,"url":"http://patchwork.ozlabs.org/api/people/2296/","name":"Edgar E. Iglesias","email":"edgar.iglesias@gmail.com"},"content":"On Fri, Sep 22, 2017 at 02:13:16PM -0300, Philippe Mathieu-Daudé wrote:\n> Hi,\n> \n> I have a follow up series using multiples PHY on the MDIO bus based on this\n> series.\n\nHi Philippe!\n\nI think this is a good improvement compared to todays state.\nIt may make sense to have the generic mdio bus functions in mdio.c\nand specific phy models in separate files, thoughts?\n\nCheers,\nEdgar\n\n\n> \n> Regards,\n> \n> Phil.\n> \n> Grant's previous work:\n> http://lists.nongnu.org/archive/html/qemu-devel/2013-02/msg00257.html\n> \n> \"There is more work to be done, particularly in moving to the common GPIO api,\n>  but that work can be done as a follow on patch series.\"\n> \n> Grant Likely (7):\n>   hw/mdio: Generalize etraxfs MDIO bitbanging emulation\n>   hw/mdio: Add PHY register definition\n>   hw/mdio: Generalize phy initialization routine\n>   hw/mdio: Mask out read-only bits.\n>   hw/mdio: Refactor bitbanging state machine\n>   hw/mdio: Add VMState support\n>   hw/mdio: Use bitbang core for smc91c111 network device\n> \n>  include/hw/net/mdio.h   | 124 +++++++++++++++++++++\n>  hw/net/etraxfs_eth.c    | 291 +-----------------------------------------------\n>  hw/net/mdio.c           | 280 ++++++++++++++++++++++++++++++++++++++++++++++\n>  hw/net/smc91c111.c      |  27 ++++-\n>  hw/net/xilinx_axienet.c | 189 +------------------------------\n>  hw/net/Makefile.objs    |   2 +\n>  6 files changed, 438 insertions(+), 475 deletions(-)\n>  create mode 100644 include/hw/net/mdio.h\n>  create mode 100644 hw/net/mdio.c\n> \n> -- \n> 2.14.1\n>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"iHDGGozx\"; dkim-atps=neutral"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y9gt13Xl1z9s7h\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 10 Oct 2017 00:23:21 +1100 (AEDT)","from localhost ([::1]:57890 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1e1Y1f-0003IU-HZ\n\tfor incoming@patchwork.ozlabs.org; Mon, 09 Oct 2017 09:23:19 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:33055)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <edgar.iglesias@gmail.com>) id 1e1Xzj-0002Eo-Kg\n\tfor qemu-devel@nongnu.org; Mon, 09 Oct 2017 09:21:20 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <edgar.iglesias@gmail.com>) id 1e1Xzf-0001ga-M3\n\tfor qemu-devel@nongnu.org; Mon, 09 Oct 2017 09:21:19 -0400","from mail-lf0-x244.google.com ([2a00:1450:4010:c07::244]:57192)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <edgar.iglesias@gmail.com>)\n\tid 1e1Xzf-0001fl-Dw; Mon, 09 Oct 2017 09:21:15 -0400","by mail-lf0-x244.google.com with SMTP id 90so19121500lfs.13;\n\tMon, 09 Oct 2017 06:21:15 -0700 (PDT)","from gmail.com (81-231-233-234-no56.tbcn.telia.com.\n\t[81.231.233.234]) by smtp.gmail.com with ESMTPSA id\n\tq70sm1942744lje.58.2017.10.09.06.21.12\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tMon, 09 Oct 2017 06:21:12 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:content-transfer-encoding:in-reply-to\n\t:user-agent; bh=tSTQsvho8YuMKssfAFYpM3zeO0l4x2Q0IJa08iMwAOg=;\n\tb=iHDGGozxCXjPdKnOIl+rBm7Xy10pgQqZHlGforaAC9jdeHVvRUVdmfzo05RJTFbe87\n\tfUiLIFsnlVhJ/Qjeb/mjoW+qdzI2STDGzvvhsbr0D9w6XQvc8oNhWETwn5zqdPYCYz0i\n\tMdvyREvcOYl4c6YoGQhzOybzczFu51rcnkaQ/JtOrIKgqciIqhHlpKCzZKdXpQsgYWPF\n\t0slWt0O8WQxuiszmpB69wXuhzy3AAo8vGC9AuSQ5oawz9/i5/4AX+ctpsaUAyjNyXD0P\n\t32eQYkhHS2YuW6wdIn9wL7TdhleVU/BTVJAhIA/igumnkyU43BmHq29fGrvMasx00feQ\n\terxw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:content-transfer-encoding\n\t:in-reply-to:user-agent;\n\tbh=tSTQsvho8YuMKssfAFYpM3zeO0l4x2Q0IJa08iMwAOg=;\n\tb=K+kJCnI6qRdLuNaDvxJ2PypARZ00zd6CzfSemf+Lym8A3k+ehfO7pLpGeT0qNtqTNU\n\tAkfYRLjkr3rw8vN0rea3bT3aPSeFTBBlMyXxFiYVQSw8A4EZeAG6mVbdL1kSWwfBaJHQ\n\td9h6g984kvIjC10DO+6dmMEcoDEAjuqN51Y1CzJ7dg9617VrahBsxvOdypC9DYKRKRSV\n\tMrzvr3XCtKqox2A41DI3hPrabE4jZMC35VmL0AbY0mo5xbXGzX7yC3F3nNJSRo2/YCnM\n\tzCx0AjKvlYiaN+h2B7385p/QkpGqF2qYSNSfCRcxo3ZCkrDMkKLIOYBdPHxlhSCC4+1h\n\tbrJg==","X-Gm-Message-State":"AMCzsaUBpL3c96Ut2NopCGfDHnvD3wPdIPo2wRdv9Ty9LVVBCSGVUUBa\n\tC1bsdY+W1PEqCNd1jXzr5tM=","X-Google-Smtp-Source":"AOwi7QDq4D4qGXFSkIPB2bRa7TbwrV8Sh2dXxpLnHF2cpI4fm9feRWdx135+DJ+uY5vjBFUW2ZN5XA==","X-Received":"by 10.25.83.78 with SMTP id h75mr2351806lfb.134.1507555273779;\n\tMon, 09 Oct 2017 06:21:13 -0700 (PDT)","Date":"Mon, 9 Oct 2017 15:21:12 +0200","From":"\"Edgar E. Iglesias\" <edgar.iglesias@gmail.com>","To":"Philippe =?iso-8859-1?q?Mathieu-Daud=E9?= <f4bug@amsat.org>","Message-ID":"<20171009132112.GA5553@toto>","References":"<20170922171323.10348-1-f4bug@amsat.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=iso-8859-1","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20170922171323.10348-1-f4bug@amsat.org>","User-Agent":"Mutt/1.5.24 (2015-08-30)","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2a00:1450:4010:c07::244","Subject":"Re: [Qemu-devel] [PATCH v5 0/7] Generalize MDIO framework","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n\tJason Wang <jasowang@redhat.com>, \n\tqemu-devel@nongnu.org, Alistair Francis <alistair.francis@xilinx.com>,\n\tGrant Likely <grant.likely@arm.com>,\n\tStefan Hajnoczi <stefanha@redhat.com>, qemu-arm@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}},{"id":1865314,"web_url":"http://patchwork.ozlabs.org/comment/1865314/","msgid":"<4b2297e8-3db9-2ddc-dbaa-16c9e372a571@amsat.org>","list_archive_url":null,"date":"2018-02-27T23:18:01","subject":"Re: [Qemu-devel] [PATCH v5 0/7] Generalize MDIO framework","submitter":{"id":70924,"url":"http://patchwork.ozlabs.org/api/people/70924/","name":"Philippe Mathieu-Daudé","email":"f4bug@amsat.org"},"content":"Hi Edgar,\n\nOn 10/09/2017 10:21 AM, Edgar E. Iglesias wrote:\n> On Fri, Sep 22, 2017 at 02:13:16PM -0300, Philippe Mathieu-Daudé wrote:\n>> Hi,\n>>\n>> I have a follow up series using multiples PHY on the MDIO bus based on this\n>> series.\n> \n> Hi Philippe!\n> \n> I think this is a good improvement compared to todays state.\n> It may make sense to have the generic mdio bus functions in mdio.c\n> and specific phy models in separate files, thoughts?\n\nI'm sorry I missed your mail and noticed it today since this thread got\nawakened with Alistair's reviews.\n\nI'll raise this series priority in my TODO and respin with Grant correct\nS-o-b, Alistair comments addressed and split MDIO/PHY as you suggested.\n\nAfter spending 2 months with the SD bus, I now fill more confident to\nrework the MDIO bus and think of unit testing and tracing.\n\nRegards,\n\nPhil.\n\n>>\n>> Grant's previous work:\n>> http://lists.nongnu.org/archive/html/qemu-devel/2013-02/msg00257.html\n>>\n>> \"There is more work to be done, particularly in moving to the common GPIO api,\n>>  but that work can be done as a follow on patch series.\"\n>>\n>> Grant Likely (7):\n>>   hw/mdio: Generalize etraxfs MDIO bitbanging emulation\n>>   hw/mdio: Add PHY register definition\n>>   hw/mdio: Generalize phy initialization routine\n>>   hw/mdio: Mask out read-only bits.\n>>   hw/mdio: Refactor bitbanging state machine\n>>   hw/mdio: Add VMState support\n>>   hw/mdio: Use bitbang core for smc91c111 network device\n>>\n>>  include/hw/net/mdio.h   | 124 +++++++++++++++++++++\n>>  hw/net/etraxfs_eth.c    | 291 +-----------------------------------------------\n>>  hw/net/mdio.c           | 280 ++++++++++++++++++++++++++++++++++++++++++++++\n>>  hw/net/smc91c111.c      |  27 ++++-\n>>  hw/net/xilinx_axienet.c | 189 +------------------------------\n>>  hw/net/Makefile.objs    |   2 +\n>>  6 files changed, 438 insertions(+), 475 deletions(-)\n>>  create mode 100644 include/hw/net/mdio.h\n>>  create mode 100644 hw/net/mdio.c\n>>\n>> -- \n>> 2.14.1\n>>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdmarc=none (p=none dis=none) header.from=amsat.org","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"LYLT2nKq\"; dkim-atps=neutral"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3zrZPr4c6jz9s0q\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 28 Feb 2018 10:18:39 +1100 (AEDT)","from localhost ([::1]:40636 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1eqoW3-0004oI-RO\n\tfor incoming@patchwork.ozlabs.org; Tue, 27 Feb 2018 18:18:35 -0500","from eggs.gnu.org ([2001:4830:134:3::10]:60378)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <philippe.mathieu.daude@gmail.com>)\n\tid 1eqoVd-0004n7-KZ\n\tfor qemu-devel@nongnu.org; Tue, 27 Feb 2018 18:18:10 -0500","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <philippe.mathieu.daude@gmail.com>)\n\tid 1eqoVc-0007TY-KX\n\tfor qemu-devel@nongnu.org; Tue, 27 Feb 2018 18:18:09 -0500","from mail-wr0-x243.google.com ([2a00:1450:400c:c0c::243]:34129)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.71) (envelope-from <philippe.mathieu.daude@gmail.com>)\n\tid 1eqoVX-0007Qg-5M; Tue, 27 Feb 2018 18:18:03 -0500","by mail-wr0-x243.google.com with SMTP id m5so501861wrg.1;\n\tTue, 27 Feb 2018 15:18:03 -0800 (PST)","from ?IPv6:2a01:cb1d:8526:ac00:37c8:9a2b:1b7e:2ba7?\n\t([2a01:cb1d:8526:ac00:37c8:9a2b:1b7e:2ba7])\n\tby smtp.gmail.com with ESMTPSA id\n\tr98sm591833wrb.70.2018.02.27.15.18.00\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tTue, 27 Feb 2018 15:18:01 -0800 (PST)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=sender:subject:to:cc:references:from:openpgp:message-id:date\n\t:user-agent:mime-version:in-reply-to:content-language\n\t:content-transfer-encoding;\n\tbh=pKoeYekIxg28rc9rVsdj3U/K+iAtlj3pAhB7pPTo3xA=;\n\tb=LYLT2nKqpUIR0JWESwqQr7XLKm+xOZIrqYfadmstfUTz1Gb5er98s32JKdfbM/iKxp\n\ta6Gs24UGC+eIDSKPe3jAXadEUyJES04QyrSe6xiubk8G6DG/eMX4QJVkhjwmTSJRR3a1\n\tGtqKOsaBxHsmELBnBaoT33x1hIJEfCdoo1amWnH7XlqE19slOq8lOACRKXGZFMfj5ivb\n\tt+FpPW5T4a8MmKSXbbw5/FnR6ch1y27pP9Y9xi1JPsyufMDm7aecoP5zheQxq+sOC6mv\n\tZZkaQFdVzbwbMV+h6MP6In/MyRrfWeR9JApH1mtFkZLxLoxyAyKKQYwUYMBuml86SCHO\n\tw5sA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:sender:subject:to:cc:references:from:openpgp\n\t:message-id:date:user-agent:mime-version:in-reply-to\n\t:content-language:content-transfer-encoding;\n\tbh=pKoeYekIxg28rc9rVsdj3U/K+iAtlj3pAhB7pPTo3xA=;\n\tb=gRj8Yl2JcfmWW3ocoyfOdwXggvVt63K00mDbRxpDiKHLZo6z1InSFHxn6rOk/rQ2rC\n\tm0QhCaNxuepQtproSOLoBKH6vt8zHjQ0O3kt02WYA+bVKNZnvGOeAz5ggVUsxQ+o2CUt\n\t0A4QO3/tF+roJa8tnMViI2C6y8T5tG+hejLkYaj/SWZlQlXi66EwdDalMU9EqdnYorNa\n\tM6ASjQlkdeqiVyPZH1HAq6HArPq93kmVWMGMvUN0zEd+FATahgvmr91rMchyXeRkQDXs\n\tXQAUEYtLXHSZ6mwkBRA6EGdV4WlRzGU6/iENaKliye9QGCThnV1Qf1tS3Km+kk+0ipCs\n\tKCjQ==","X-Gm-Message-State":"APf1xPClvxhZp4TWE9PZx4t/wCF9llwlpXnd/3QSJlVI6Gip2LlwPDJq\n\tmBFQkLMYNcIKeKLdrDmMl3Fj7RGp","X-Google-Smtp-Source":"AH8x226iiOpSg20GxeljaIRTOBNFmp294V+r0+rzgXhBj19vW8MYl1bMxJaPb4CfFQ9pA1VSQK8eiA==","X-Received":"by 10.223.145.67 with SMTP id j61mr14764057wrj.152.1519773481992;\n\tTue, 27 Feb 2018 15:18:01 -0800 (PST)","To":"\"Edgar E. Iglesias\" <edgar.iglesias@gmail.com>","References":"<20170922171323.10348-1-f4bug@amsat.org>\n\t<20171009132112.GA5553@toto>","From":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <f4bug@amsat.org>","Openpgp":"id=FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE;\n\turl=http://pgp.mit.edu/pks/lookup?op=get&search=0xE3E32C2CDEADC0DE","Message-ID":"<4b2297e8-3db9-2ddc-dbaa-16c9e372a571@amsat.org>","Date":"Tue, 27 Feb 2018 20:18:01 -0300","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.6.0","MIME-Version":"1.0","In-Reply-To":"<20171009132112.GA5553@toto>","Content-Type":"text/plain; charset=utf-8","Content-Language":"en-US","Content-Transfer-Encoding":"8bit","X-detected-operating-system":"by eggs.gnu.org: Genre and OS details not\n\trecognized.","X-Received-From":"2a00:1450:400c:c0c::243","Subject":"Re: [Qemu-devel] [PATCH v5 0/7] Generalize MDIO framework","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n\tJason Wang <jasowang@redhat.com>, \n\tqemu-devel@nongnu.org, Alistair Francis <alistair.francis@xilinx.com>,\n\tGrant Likely <grant.likely@arm.com>,\n\tStefan Hajnoczi <stefanha@redhat.com>, qemu-arm@nongnu.org","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"}}]