From owner-soc-status@FreeBSD.ORG Tue Jun 15 11:42:30 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 A6BDC106566B for ; Tue, 15 Jun 2010 11:42:30 +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 58AE98FC16 for ; Tue, 15 Jun 2010 11:42:30 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id 66995C42DC; Tue, 15 Jun 2010 13:47:48 +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 uVShlRZxtRtL; Tue, 15 Jun 2010 13:47:47 +0200 (CEST) Received: from [10.0.0.62] (cardhu.semihalf.com [213.17.239.108]) by smtp.semihalf.com (Postfix) with ESMTPSA id D51C1C42D5; Tue, 15 Jun 2010 13:47:47 +0200 (CEST) From: Jakub Klama Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Tue, 15 Jun 2010 13:42:27 +0200 Message-Id: <1188044A-E023-4AF1-97A9-1F1D0975B0F3@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 #3 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: Tue, 15 Jun 2010 11:42:30 -0000 Done this week: * Completed milestone M1 (established required APIs) * Published some info about DMA APIs on wiki - see http://wiki.freebsd.org/SOC2010JakubKlama * Done research about configuring DMA channel allocations for various kernel subsystems (for now, it will be hardcoded in kernel, but easy to refactor when FDT on this platform became available) * Added error handling in EDMA3 driver Plans for next week: * Finish EDMA3 driver * Test transfers in userspace using char device driver * Do some research about using DMA in kernel memcpy() and bzero() * Clean up existing code -- Jakub Klama.