From owner-cvs-src-old@FreeBSD.ORG Wed Jul 21 18:31:05 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0C6D1065672 for ; Wed, 21 Jul 2010 18:31:05 +0000 (UTC) (envelope-from jmallett@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8D0AE8FC21 for ; Wed, 21 Jul 2010 18:31:05 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o6LIV5S7099049 for ; Wed, 21 Jul 2010 18:31:05 GMT (envelope-from jmallett@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o6LIV5Yh099048 for cvs-src-old@freebsd.org; Wed, 21 Jul 2010 18:31:05 GMT (envelope-from jmallett@repoman.freebsd.org) Message-Id: <201007211831.o6LIV5Yh099048@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jmallett@repoman.freebsd.org using -f From: Juli Mallett Date: Tue, 20 Jul 2010 19:32:25 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/mips/cavium files.octeon1 src/sys/mips/cavium/cryptocteon cavium_crypto.c cryptocteon.c cryptocteonvar.h src/sys/mips/cavium/usb octusb.c octusb.h octusb_octeon.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jul 2010 18:31:05 -0000 jmallett 2010-07-20 19:32:25 UTC FreeBSD src repository Modified files: sys/mips/cavium files.octeon1 Added files: sys/mips/cavium/cryptocteon cavium_crypto.c cryptocteon.c cryptocteonvar.h sys/mips/cavium/usb octusb.c octusb.h octusb_octeon.c Log: SVN rev 210312 on 2010-07-20 19:32:25Z by jmallett o) Add the "octusb" controller which supports the first port of the Octeon on-board USB controller. It is not currently enabled because there are known problems with device communication and until those are fixed I am not certain that it won't destabilize the system. [1] o) Add the "cryptocteon" opencrypto device based on the OCF device written by David McCullough. It is not currently enabled because until support for saving/restoring coprocessor 2 state on context switch is available, it runs with interrupts disabled, which tends to pessimize performance over using a software crypto facility. Tests using this driver which are not negatively affected by it running with interrupts disabled show it to be substantially faster than software for large blocks. Submitted by: hps [1] Revision Changes Path 1.1 +2222 -0 src/sys/mips/cavium/cryptocteon/cavium_crypto.c (new) 1.1 +526 -0 src/sys/mips/cavium/cryptocteon/cryptocteon.c (new) 1.1 +94 -0 src/sys/mips/cavium/cryptocteon/cryptocteonvar.h (new) 1.5 +8 -0 src/sys/mips/cavium/files.octeon1 1.1 +1922 -0 src/sys/mips/cavium/usb/octusb.c (new) 1.1 +147 -0 src/sys/mips/cavium/usb/octusb.h (new) 1.1 +223 -0 src/sys/mips/cavium/usb/octusb_octeon.c (new)