summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2002-05-17Put in definitions pertinent for f/w crash dumps.mjacob
2002-05-17Add new definitions for RIO operation, many new SNS commands, and structuresmjacob
(i.e., finally use a real CT Header for responses to nameserver commands).
2002-05-17keep up with the jones' (sync up with external source)mjacob
2002-05-17Accomodate changes to fabric stuff as well as other core code changes.mjacob
Fix a buglet in delaying && waiting for mailbox completion.
2002-05-17Acoommodate changes to fabric evaluation.mjacob
2002-05-17Various new inlines for RIO entries as well as various FC-GS-2 relatedmjacob
structures.
2002-05-17Switch to new fabric search mechanism (leave the old one in place). Switchmjacob
vendors really don't like to support GET ALL NEXT, so we use a different, larger memory footprint, method. Split 2300/2312 support so we distinguish between the two. Correctly identify that SCC Luns are 16384 luns for us, not 65536. Turn on Reduced Interrupt Operation for LVD SCSI cards, which rocks. Do 'mailbox continuations' in some cases- this batches repeated mailbox commands so we don't have to wake the invokee until we're done with the N thousand or so mailbox commands we needed to do. Put in firmware dump code (optioned out for now- but there if needed to capture issues for QLogic). Fix a boatload of bugs- like handling cases of dropped frames that show up as 'bogus' residuals (i.e., we get a a DATA UNDERRUN as reported by the f/w, but there is no RESPONSE UNDERRUN in the FCP RSPNS IU, or the residual is bogus- this led to a lot of silent data corruption cases).
2002-05-17Update to latest released 2300/2312 f/w.mjacob
2002-05-17Handle the removal of 'const' from structure definition.mjacob
Do not attach to AMI Raid Units (known via Sub Vendor ID) because they really *aren't* quite a QLogic ISP device, now are they? Split 2300 from 2312 types. Turn off pci parity for 2300s (per QLogic errata). Add missing ISPR2HST_RIO_16 case. At isp_pci_reset1 time, turn on interrupts if we say it's okay to do so.
2002-05-17Handle the removal of 'const' from structure definition.mjacob
2002-05-17simplify dmesg printout (all models have all crypto)Theo de Raadt
2002-05-16DARPA blurbJason Wright
2002-05-16Normalize the exponent too. This allows exponents with bit lengths differentJason Wright
from base/modulus to work on 5805.
2002-05-16systrace facility, used to enforce and generate policies for system callsNiels Provos
okay deraadt@
2002-05-16more register defnsJason Wright
2002-05-16Re-enable RNG on the 5601 (it needs to be disabled on some 5805 variants,Jason Wright
but I'm not sure which revisions yet).
2002-05-15Driver for the Hifn 7814/7851/7854 HIPP1 processors; currently only supportsJason Wright
the public key engine (very much like the 6500, surprise) and the rng.
2002-05-15Rework MODEXP:Jason Wright
5805 (and 5601) require the modulus and base to be normalized to the right of one of several different register lengths. The result is also normalized to the same length. Provide functions for shifting the bits back and forth as appropriate. Note: for consistencies sake the exponent is NOT normalized.
2002-05-14sync.Jason Wright
2002-05-14vendors go in numeric orderJason Wright
2002-05-14syncJason Wright
2002-05-14Remove duplicate MOT block and duplicate MPC106 defnJason Wright
2002-05-14syncJason Wright
2002-05-14several more hifn devicesJason Wright
2002-05-14Fixed ALTQ support.Todd C. Miller
Patch from ftp://ftp.csl.sony.co.jp/pub/kjc/altq-3.1.errata.txt (kjc)
2002-05-13add and use three more flags:Jason Wright
RNG: chip has usable rng (5805/5820/5821) HWNORM: chip will automagically normalize bignums (5820/5821) BIGKEY: chip supports "large keys" (5820/5821)
2002-05-13- Request 24bit dvma allocation if we fail to find an lebuffer to attach toJason Wright
- add bus_space_barrier's to the csr read/write functions - KNF and other cleaning
2002-05-13un-pee and KNFJason Wright
2002-05-13When collecting the completed tx descriptors, dmasync all of themArtur Grabowski
before reading, not just the first one. jason@ ok.
2002-05-13From netbsd:Jason Wright
driver for le at lebuffer type devices
2002-05-13Don't leak memory when bus_dmamap_load_mbuf fails.Artur Grabowski
2002-05-11I HATE it when things that we fix come back from bad mergesTheo de Raadt
2002-05-10syncJason Wright
2002-05-10Netoctave NSP2KJason Wright
2002-05-10Dump the actual command to be sentConstantine Sapuntzakis
2002-05-10Zap an unsued define.Artur Grabowski
2002-05-10What we store on all archs just before the rfa is a pointerArtur Grabowski
to a bus_dmamap_t, not a bus_dmamap_t (just a cosmetic change, bus_dmamap_t is a pointer on all archs, but this was confusing)
2002-05-10Normalize base and exponent to the same length as the modulus and failJason Wright
if either base length or exponent length is greater than modulus.
2002-05-10- Add a set length insn for the result (length gets zotted by the shift right)Jason Wright
- Use length to determine how much to copy out, and bzero the rest
2002-05-09Set length tag of the correct registersJason Wright
2002-05-09an_ltv_caps has some more fluff at the tail (exatly 16bit more fluff); ↵Michael Shalayeff
reported by xyntrix@bitz.org
2002-05-09Set correct bit in IERJason Wright
2002-05-09Rework to process requests from a queue/interrupt handler instead of busyJason Wright
waiting.
2002-05-09Fix ioctl handlingNathan Binkert
Add default MTU fix typo errors noted by Jason Ackley <jason@ackley.net>
2002-05-09Sync hid stuff including ukbd, ums, and uhid with NetBSDNathan Binkert
This adds a uhidev device which can be thought of as something like a uhid bus. It allows more than one ukbd, ums, or uhid to attach to the same device instance. This functionality is found on many of the newer keyboards that have extra buttons. (The extra buttons show up as uhid device(s)). Tested by me on i386, dale on macppc, and jason on sparc64
2002-05-09add support for SoundForte Theatre X-treme 5.1 SF256-PCS; from jumbo@Michael Shalayeff
2002-05-09Restore the support of ISO 8859-1 fonts in macppc console. gallant12x22.hMats O Jansson
was updated with the characters from dev/wscons/wscons_gallant19.h. bold8x16-iso1.h is based on bold8x16.h and the missing characters added by me. bold8x16-iso1.h isn't used by default. -moj ok @drahn, @miod
2002-05-08- Go ahead and register to handle CRK_MOD_EXP_CRT opsJason Wright
- completely (almost) revamp kprocess_rsapriv to match what the chip expects - add and use a function to compute the significant bits of a given number (this will be necessary for normalization) [Still doesn't reproduce the broadcom or provos test data, but it's closer...]
2002-05-08Drives can go busy after IDENTIFY. Make sure drive is not busy before issuingConstantine Sapuntzakis
SET PIO mode. Heh, this might have been the cause of all those old PIO mode aborts.
2002-05-08register as having support for MODEXP operations and add associatedJason Wright
goop as appropriate. Several problems still remain: - alot of incorrect results (probably something stupid) - the driver busy waits instead of being interrupt driven (pending question to hifn about how interrupt ack is supposed to work).