summaryrefslogtreecommitdiff
path: root/sys/dev/pci/hifn7751.c
AgeCommit message (Expand)Author
2002-05-17simplify dmesg printout (all models have all crypto)Theo de Raadt
2002-05-077811 needs a short pause before setting up the DMA CSR during reset or itJason Wright
2002-04-30- increase sample size from 1 byte to 4 bytes so that we can detectJason Wright
2002-04-29Rework memory detection (again) based on code from Henric Jungheim <henric@he...Jason Wright
2002-04-08Credit DARPA/USAF appropriately.Jason Wright
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-31Whoops! Add back matching of 7951; Matthias Bauer <bauerm@immd1.informatik.u...Jason Wright
2002-01-23Add defn for MIPS reset register and use it.Jason Wright
2002-01-09o There's no such thing as a source overrun, remove the definitionJason Wright
2002-01-08Add support for the Hifn 7811 (Thanks to GTGI for donating the card).Jason Wright
2001-11-14- Sprinkle more htole16/htole32s so that this thing has a chance of workingJason Wright
2001-11-12Sprinkle with htole32, add a garnish of htole16 and finish off with aJason Wright
2001-11-12Don't abuse bus_dma(9) API by using dmamap->dm_* to hold results fromJason Wright
2001-11-09be way more sure that software cannot be usedTheo de Raadt
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-11-05Switch everything to the new bus_dmamap_sync API.Artur Grabowski
2001-11-047751 has two registers in config space (0x40 - RETRY_TIMEOUT and 0x41,Jason Wright
2001-09-06Rewrite interrupt handler a bit... ack interrupts sooner.Jason Wright
2001-08-28an attempt at deuglification of the previous commit (It's still ugly, tho)Jason Wright
2001-08-28Relax restriction on buffer length being % 4 = 0 for the last entry in theJason Wright
2001-08-27Deal with __HAS_NEW_BUS_DMAMAP_SYNC and try to sync partial maps when possible.Jason Wright
2001-08-27initial support for non-HMAC md5/sha1 (work by ben@ and myself)Jason Wright
2001-08-25Change pci_intr_map to take pci_attach_args as an argument.Artur Grabowski
2001-08-22rename hs_flags -> hs_state and use #defines for the state names.Jason Wright
2001-08-22better error handling (a merge of ben's stuff and mine)Jason Wright
2001-08-22Better error catching (badly aligned iov's are EINVAL not ENOMEM)Jason Wright
2001-08-17Add RC4 support.ben
2001-08-15- Attempt to recover from PCI aborts. This is a heavy handed approach whichJason Wright
2001-08-12remove redundant vm includesMichael Shalayeff
2001-08-11move hifn_stats definition to headerJason Wright
2001-08-08leave the dma engines polling for a bit after the last descriptor has beenJason Wright
2001-08-08Initial support for RC4 operations (This probably won't work yet asJason Wright
2001-07-21- Clear all interrupts during initialization (shouldn't be necessary, butJason Wright
2001-07-20Since the aborts seem recoverable (thus far), don't printf() about them,Jason Wright
2001-07-18Enable reception of PCI abort interrupts and attempt to handle them.Jason Wright
2001-07-16oops, remove some debugging stuffJason Wright
2001-07-16- Separate out reset function of proc unitJason Wright
2001-07-08Hifn has changed its company name, make the name consistent throughoutBrad Smith
2001-06-25Have to enable PIER as well as DMAIER in order to get interrupts from theJason Wright
2001-06-24Remove some redundent copies of the total length/skip values and use theJason Wright
2001-06-24reflect reality more closely and remove more invertex stuffJason Wright
2001-06-24- oops, masking off wrong bits in destination total length fieldJason Wright
2001-06-23copydata, not copybackAngelos D. Keromytis
2001-06-23Correctly handle the IV_PRESENT flag.Angelos D. Keromytis
2001-06-23be sure to clear (by writing 1) the public done by in the status registerJason Wright
2001-06-23Conform to new prototype for crypto_register()Angelos D. Keromytis
2001-06-23add some infrastructure for the public engineJason Wright
2001-06-23merge crypto/crypto{dev,}.h to crypto/cryptodev.h, to avoid name conflicts in...Theo de Raadt
2001-06-23- put hw defines in *reg, software defines in *var, etcJason Wright
2001-06-22Fix lotsa bugs:Jason Wright