From 337d069e9ba777ca055f6b43ed716e693cddb383 Mon Sep 17 00:00:00 2001 From: philip Date: Sat, 9 Aug 2008 14:54:19 +0000 Subject: Add the glxsb(4) manual page. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Submitted by: Patrick Lamaizière MFC after: 1 week --- share/man/man4/man4.i386/Makefile | 1 + share/man/man4/man4.i386/glxsb.4 | 97 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 share/man/man4/man4.i386/glxsb.4 (limited to 'share') diff --git a/share/man/man4/man4.i386/Makefile b/share/man/man4/man4.i386/Makefile index dc3a018..dd6a763 100644 --- a/share/man/man4/man4.i386/Makefile +++ b/share/man/man4/man4.i386/Makefile @@ -22,6 +22,7 @@ MAN= acpi_aiboost.4 \ ep.4 \ ex.4 \ fe.4 \ + glxsb.4 \ ichwd.4 \ ie.4 \ io.4 \ diff --git a/share/man/man4/man4.i386/glxsb.4 b/share/man/man4/man4.i386/glxsb.4 new file mode 100644 index 0000000..52860ce --- /dev/null +++ b/share/man/man4/man4.i386/glxsb.4 @@ -0,0 +1,97 @@ +.\" $OpenBSD: glxsb.4,v 1.5 2007/05/31 19:19:54 jmc Exp $ +.\" +.\"Copyright (c) 2006 Tom Cosgrove +.\" +.\"Permission to use, copy, modify, and distribute this software for any +.\"purpose with or without fee is hereby granted, provided that the above +.\"copyright notice and this permission notice appear in all copies. +.\" +.\"THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\"WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\"MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\"ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\"WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\"ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\"OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.\" $FreeBSD$ +.\" +.Dd June 8, 2008 +.Dt GLXSB 4 i386 +.Os +.Sh NAME +.Nm glxsb +.Nd Geode LX Security Block crypto accelerator +.Sh SYNOPSIS +To compile this driver into the kernel, +place the following lines in your +kernel configuration file: +.Bd -ragged -offset indent +.Cd "device crypto" +.Cd "device glxsb" +.Ed +.Pp +Alternatively, to load the driver as a +module at boot time, place the following line in +.Xr loader.conf 5 : +.Bd -literal -offset indent +glxsb_load="YES" +.Ed +.Pp +.Sh DESCRIPTION +The +.Nm +driver supports the security block of the Geode LX series processors. +The Geode LX is a member of the AMD Geode family +of integrated x86 system chips. +.Pp +Driven by periodic checks for available data from the generator, +.Nm +supplies entropy to the +.Xr random 4 +driver for common usage. +.Pp +.Nm +also supports acceleration of AES-128-CBC operations for +.Xr crypto 4 . +It also register itself to accelerate other HMAC algorithms, although +there is no hardware acceleration for those algorithms. +This is only needed so +.Nm +can work with +.Xr ipsec 4 . +.Sh CAVEAT +The +.Xr crypto 9 +framework will fail to open the crypto session on the device if the AES +key's length is != 128 bits. This prevents the use of the +.Nm +device driver with AES key's length != 128 bits. +.Sh SEE ALSO +.Xr crypto 4 , +.Xr intro 4 , +.Xr pci 4 , +.Xr ipsec 4 , +.Xr random 4 , +.Xr crypto 9 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 4.1 . +The +.Nm +device driver was imported to +.Fx 7.0 . +.Sh AUTHORS +.An -nosplit +The +.Nm +device driver was written for +.Ox +by +.An Tom Cosgrove . +It was ported to +.Fx +by +.An Patrick Lamaiziere Aq patfbsd@davenulle.org -- cgit v1.1