From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58554) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vo5Pu-0000iC-Ta for qemu-devel@nongnu.org; Wed, 04 Dec 2013 00:54:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vo5Po-0005lJ-Os for qemu-devel@nongnu.org; Wed, 04 Dec 2013 00:54:34 -0500 Received: from mail-pb0-f53.google.com ([209.85.160.53]:36532) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vo5Po-0005lF-IZ for qemu-devel@nongnu.org; Wed, 04 Dec 2013 00:54:28 -0500 Received: by mail-pb0-f53.google.com with SMTP id ma3so22787448pbc.12 for ; Tue, 03 Dec 2013 21:54:27 -0800 (PST) Sender: Peter Crosthwaite From: Peter Crosthwaite Date: Tue, 3 Dec 2013 21:53:55 -0800 Message-Id: Subject: [Qemu-devel] [PATCH arm-devs v2 00/14] Cadence GEM Bugfixes and missing features List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: deepika@xilinx.com, peter.maydell@linaro.org, edgar.iglesias@gmail.com Hi Peter, This series updated cadence GEM (ethernet in Zynq) with a number of bugfixes and enhancements. Most of this has come out of some stress testing we have done internally. I have also testing briefly using mainline Linux GEM driver. root@zynq:~# wget http://people.debian.org/~aurel32/qemu/arm/debian_lenny_arm_staandard.qcow2 Connecting to proxy.xilinx.com:8080 (149.199.33.100:8080) debian_lenny_arm_sta 18% |***** | 29898k 0:00:21 ETArandom: nonblocking pool is initialized debian_lenny_arm_sta 100% |*******************************| 157M 0:00:00 ETA root@zynq:~# md5sum debian_lenny_arm_standard.qcow2 7be70fc105525803fae5e095f5b4ecb5 debian_lenny_arm_standard.qcow2 Regards, Peter Changed since v1: Addressed PMM review Edgar E. Iglesias (1): net/cadence_gem: Update DMA rx descriptors as we process them Peter Crosthwaite (13): net/cadence_gem: Implement mac level loopback mode net/cadence_gem: Don't assert against 0 buffer address net/cadence_gem: simplify rx buf descriptor walking net/cadence_gem: Prefetch rx descriptors ASAP net/cadence_gem: Implement RX descriptor match mode flags net/cadence_gem: Implement SAR match bit in rx desc net/cadence_gem: Implement SAR (de)activation net/cadence_gem: Add missing VMSTATE_END_OF_LIST net/cadence_gem: Fix rx multi-fragment packets net/cadence_gem: Fix small packet FCS stripping net/cadence_gem: Fix register w1c logic net/cadence_gem: Improve can_receive debug printfery net/cadence_gem: Don't rx packets when no rx buffer available hw/net/cadence_gem.c | 278 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 177 insertions(+), 101 deletions(-) -- 1.8.4.4