]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
o) Add the "octusb" controller which supports the first port of the Octeon
authorjmallett <jmallett@FreeBSD.org>
Tue, 20 Jul 2010 19:32:25 +0000 (19:32 +0000)
committerjmallett <jmallett@FreeBSD.org>
Tue, 20 Jul 2010 19:32:25 +0000 (19:32 +0000)
commit55c97c66a72fee9b51c98eeb9cb5185ca9ba7a0f
tree8950ed51e2e1c577ce94166d14084badf49b99e6
parent3dc9275fe39c5d0fd860c4acac1ab1658a583004
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]
sys/mips/cavium/cryptocteon/cavium_crypto.c [new file with mode: 0644]
sys/mips/cavium/cryptocteon/cryptocteon.c [new file with mode: 0644]
sys/mips/cavium/cryptocteon/cryptocteonvar.h [new file with mode: 0644]
sys/mips/cavium/files.octeon1
sys/mips/cavium/usb/octusb.c [new file with mode: 0644]
sys/mips/cavium/usb/octusb.h [new file with mode: 0644]
sys/mips/cavium/usb/octusb_octeon.c [new file with mode: 0644]