Age | Commit message (Collapse) | Author |
|
|
|
(i.e., finally use a real CT Header for responses to nameserver commands).
|
|
|
|
Fix a buglet in delaying && waiting for mailbox completion.
|
|
|
|
structures.
|
|
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).
|
|
|
|
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.
|
|
|
|
|
|
|
|
from base/modulus to work on 5805.
|
|
okay deraadt@
|
|
|
|
but I'm not sure which revisions yet).
|
|
the public key engine (very much like the 6500, surprise) and the rng.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Patch from ftp://ftp.csl.sony.co.jp/pub/kjc/altq-3.1.errata.txt (kjc)
|
|
RNG: chip has usable rng (5805/5820/5821)
HWNORM: chip will automagically normalize bignums (5820/5821)
BIGKEY: chip supports "large keys" (5820/5821)
|
|
- add bus_space_barrier's to the csr read/write functions
- KNF and other cleaning
|
|
|
|
before reading, not just the first one.
jason@ ok.
|
|
driver for le at lebuffer type devices
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)
|
|
if either base length or exponent length is greater than modulus.
|
|
- Use length to determine how much to copy out, and bzero the rest
|
|
|
|
reported by xyntrix@bitz.org
|
|
|
|
waiting.
|
|
Add default MTU
fix typo
errors noted by Jason Ackley <jason@ackley.net>
|
|
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
|
|
|
|
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
|
|
- 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...]
|
|
SET PIO mode. Heh, this might have been the cause of all those old
PIO mode aborts.
|
|
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).
|