Author: raj
Date: Sat Apr 21 20:22:02 2012
New Revision: 234559
URL: http://svn.freebsd.org/changeset/base/234559

Log:
  MFC r227730:
  
   Initial version of cesa(4) driver for Marvell crypto engine and security
   accelerator.
  
   The following algorithms and schemes are supported:
    - 3DES, AES, DES
    - MD5, SHA1
  
   Obtained from:       Semihalf
   Written by:  Piotr Ziecik

Added:
  stable/9/sys/dev/cesa/
     - copied from r227730, head/sys/dev/cesa/
Modified:
  stable/9/sys/arm/conf/DB-88F6XXX
  stable/9/sys/arm/conf/SHEEVAPLUG
  stable/9/sys/arm/mv/files.mv
  stable/9/sys/boot/fdt/dts/db88f6281.dts
  stable/9/sys/boot/fdt/dts/sheevaplug.dts
Directory Properties:
  stable/9/sys/   (props changed)
  stable/9/sys/amd64/include/xen/   (props changed)
  stable/9/sys/boot/   (props changed)
  stable/9/sys/boot/i386/efi/   (props changed)
  stable/9/sys/boot/ia64/efi/   (props changed)
  stable/9/sys/boot/ia64/ski/   (props changed)
  stable/9/sys/boot/powerpc/boot1.chrp/   (props changed)
  stable/9/sys/boot/powerpc/ofw/   (props changed)
  stable/9/sys/cddl/contrib/opensolaris/   (props changed)
  stable/9/sys/conf/   (props changed)
  stable/9/sys/contrib/dev/acpica/   (props changed)
  stable/9/sys/contrib/octeon-sdk/   (props changed)
  stable/9/sys/contrib/pf/   (props changed)
  stable/9/sys/contrib/x86emu/   (props changed)
  stable/9/sys/fs/   (props changed)
  stable/9/sys/fs/ntfs/   (props changed)
  stable/9/sys/i386/conf/XENHVM   (props changed)
  stable/9/sys/kern/subr_witness.c   (props changed)

Modified: stable/9/sys/arm/conf/DB-88F6XXX
==============================================================================
--- stable/9/sys/arm/conf/DB-88F6XXX    Sat Apr 21 20:10:26 2012        
(r234558)
+++ stable/9/sys/arm/conf/DB-88F6XXX    Sat Apr 21 20:22:02 2012        
(r234559)
@@ -66,6 +66,10 @@ device               mii
 device         e1000phy
 device         bpf
 
+device         cesa                    # Marvell security engine
+device         crypto
+device         cryptodev
+
 # USB
 options        USB_DEBUG       # enable debug msgs
 device         usb

Modified: stable/9/sys/arm/conf/SHEEVAPLUG
==============================================================================
--- stable/9/sys/arm/conf/SHEEVAPLUG    Sat Apr 21 20:10:26 2012        
(r234558)
+++ stable/9/sys/arm/conf/SHEEVAPLUG    Sat Apr 21 20:22:02 2012        
(r234559)
@@ -60,6 +60,10 @@ options              HZ=1000
 options                DEVICE_POLLING
 device         vlan
 
+device         cesa                    # Marvell security engine
+device         crypto
+device         cryptodev
+
 # USB
 options        USB_DEBUG       # enable debug msgs
 device         usb

Modified: stable/9/sys/arm/mv/files.mv
==============================================================================
--- stable/9/sys/arm/mv/files.mv        Sat Apr 21 20:10:26 2012        
(r234558)
+++ stable/9/sys/arm/mv/files.mv        Sat Apr 21 20:22:02 2012        
(r234559)
@@ -28,6 +28,7 @@ arm/mv/mv_sata.c              optional        ata | atamvsa
 arm/mv/timer.c                 standard
 arm/mv/twsi.c                  optional        iicbus
 
+dev/cesa/cesa.c                        optional        cesa
 dev/mge/if_mge.c               optional        mge
 dev/mvs/mvs_soc.c              optional        mvs
 dev/uart/uart_dev_ns8250.c     optional        uart

Modified: stable/9/sys/boot/fdt/dts/db88f6281.dts
==============================================================================
--- stable/9/sys/boot/fdt/dts/db88f6281.dts     Sat Apr 21 20:10:26 2012        
(r234558)
+++ stable/9/sys/boot/fdt/dts/db88f6281.dts     Sat Apr 21 20:22:02 2012        
(r234559)
@@ -239,6 +239,8 @@
                        reg = <0x30000 0x10000>;
                        interrupts = <22>;
                        interrupt-parent = <&PIC>;
+
+                       sram-handle = <&SRAM>;
                };
 
                usb@50000 {

Modified: stable/9/sys/boot/fdt/dts/sheevaplug.dts
==============================================================================
--- stable/9/sys/boot/fdt/dts/sheevaplug.dts    Sat Apr 21 20:10:26 2012        
(r234558)
+++ stable/9/sys/boot/fdt/dts/sheevaplug.dts    Sat Apr 21 20:22:02 2012        
(r234559)
@@ -236,6 +236,8 @@
                        reg = <0x30000 0x10000>;
                        interrupts = <22>;
                        interrupt-parent = <&PIC>;
+
+                       sram-handle = <&SRAM>;
                };
 
                usb@50000 {
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to