summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authorphilip <philip@FreeBSD.org>2008-08-09 14:52:31 +0000
committerphilip <philip@FreeBSD.org>2008-08-09 14:52:31 +0000
commit06d0ea425d04caddb58c96a53a62d5685d8011eb (patch)
tree17dabd5a72acfe35e50d42744a2f0a173232b0d0 /sys/modules
parent49c25e3e0a588cf6c0fd805e5d3d07abf745ba3b (diff)
downloadFreeBSD-src-06d0ea425d04caddb58c96a53a62d5685d8011eb.zip
FreeBSD-src-06d0ea425d04caddb58c96a53a62d5685d8011eb.tar.gz
Add glxsb(4) driver for the Security Block in AMD Geode LX processors (as
found in Soekris hardware, for instance). The hardware supports acceleration of AES-128-CBC accessible through crypto(4) and supplies entropy to random(4). TODO: o Implement rndtest(4) support o Performance enhancements Submitted by: Patrick Lamaizière <patfbsd -at- davenulle.org> Reviewed by: jhb, sam MFC after: 1 week
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/Makefile2
-rw-r--r--sys/modules/glxsb/Makefile9
2 files changed, 11 insertions, 0 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index ae11611..a3f6b99 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -94,6 +94,7 @@ SUBDIR= ${_3dfx} \
fxp \
gem \
geom \
+ ${_glxsb} \
hatm \
hifn \
hme \
@@ -387,6 +388,7 @@ _et= et
_exca= exca
_ext2fs= ext2fs
_fe= fe
+_glxsb= glxsb
_i2c= i2c
_ibcs2= ibcs2
_ie= ie
diff --git a/sys/modules/glxsb/Makefile b/sys/modules/glxsb/Makefile
new file mode 100644
index 0000000..7167f82
--- /dev/null
+++ b/sys/modules/glxsb/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../dev/glxsb
+KMOD = glxsb
+SRCS = glxsb.c glxsb_hash.c glxsb.h
+SRCS += device_if.h pci_if.h bus_if.h
+SRCS += opt_bus.h cryptodev_if.h
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud