From owner-soc-status@FreeBSD.ORG Wed Jul 7 21:20:29 2010 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0CEF10656C1 for ; Wed, 7 Jul 2010 21:20:29 +0000 (UTC) (envelope-from jceel@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id 80D1C8FC0C for ; Wed, 7 Jul 2010 21:20:29 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id EF493C42E0; Wed, 7 Jul 2010 23:26:26 +0200 (CEST) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id UGb7HQYot7dr; Wed, 7 Jul 2010 23:26:26 +0200 (CEST) Received: from alpha-r3-0.sc.czest.pl (unknown [195.150.224.245]) by smtp.semihalf.com (Postfix) with ESMTPSA id 5CDA2C42D8; Wed, 7 Jul 2010 23:26:26 +0200 (CEST) From: Jakub Klama Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 7 Jul 2010 23:20:26 +0200 Message-Id: <0DBF504E-6602-4AC0-8C43-E0A81BB187EA@semihalf.com> To: soc-status@freebsd.org Mime-Version: 1.0 (Apple Message framework v1077) X-Mailer: Apple Mail (2.1077) Cc: Rafal Jaworowski Subject: [DMA Engine Framework] status report #6 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jul 2010 21:20:29 -0000 Done this week: * Added support for transfers from/to FIFOs in EDMA3 driver * Added support for repeated transfers in EDMA3 driver * Improved DMA char device driver * Refactored framework name: from DMAE to GPDMA (General Purpose DMA) as suggested by mentor Plans for next week: * Begin working on milestone M3, close milestone M2 and M4 * Implement more unit tests Pending issues: * Not sure how execute DMA transfer callbacks: from ithread context or dedicated taskqueue or kthread. * Still slightly behind my schedule -- Jakub Klama