summaryrefslogtreecommitdiffstats
path: root/sys/dev/ubsec/ubsecvar.h
Commit message (Collapse)AuthorAgeFilesLines
* Honor cri_mlen value.pjd2006-05-171-0/+1
| | | | | | Reviewed by: sam Tested on: hifn(4), ubsec(4) Compile-tested: safe(4)
* Start each of the license/copyright comments with /*-, minor shuffle of linesimp2005-01-061-1/+1
|
* Redo locking for proper SMP operation:sam2003-06-021-4/+3
| | | | | | | | o replace driver-global lock with three locks: one for the handling of mcr1 operations, one for handling of mcr2 operations, and one for the mcr1 free list o mark the interrupt handler MPSAFE o don't use locking on detach; disabling interrupts is sufficient (I think)
* o add crypto driver glue for using the new rndtest driver/module; this issam2003-03-111-0/+5
| | | | | | conditional in each driver on foo_RNDTEST being defined_ o bring HIFN_DEBUG and UBSEC_DEBUG out to be visible options; they control the debugging printfs that are set with hw.foo.debug (e.g. hw.hifn.debug)
* shield kernel data structures so user apps can include this filesam2003-02-071-0/+3
|
* fix memory allocation problems and collateral damage:sam2003-01-061-0/+1
| | | | | | | | | | | | o create a separate tag for each object allocated with bus_dmamem_alloc so the tag's maxsize is setup appropriately; this reduces memory allocation for the queue descriptors from 16M to what it should be and also fixes memory allocation for public key operands o release bus dma resources on detach so module usage doesn't leak o remove public key op disable now that bus dma memory allocation is fixed o collect attach error handling in one place Sponsored by: Vernier Networks
* MFS 1.6.2.3: fixup statistics; turn off batching by default; add maxsam2002-12-301-1/+9
| | | | | | aggregation tunable and set it to 1 to minimize latency Sponsored by: Vernier Networks
* Track openbsd changes that don't affect us yet (PK supoprt issam2002-10-071-1/+2
| | | | | | | | | | | | | | | | | | | | currently disabled): o Don't use constants for the output parameter, use the iparam count as a pointer to the first result location. o Fix bits vs bytes counting problems. o Split out the hardware and software normalization versions of modexp. o Enable hardware normalization for chips that support it. o On reset, disable hardware normalization for 582x and make sure the chip is in little endian mode. o Since sw normalization is now the only option, simplify normalization handling. Also fix RNG harvesting: disabling PK support (for the moment) had disabled the MCR2 interrupt; consider both KEY support and RNG support when deciding whether or not to enable it. Obtained from: openbsd
* Crypto device driver for Broadcom-based cards. Known to work with 582x-basedsam2002-10-041-0/+242
cards. Supposed to work with several others. Obtained from: openbsd
OpenPOWER on IntegriCloud