Age | Commit message (Collapse) | Author |
|
possible NULL mac in the keycache function.
|
|
number of bytes. reported by Pyun YongHyeon, patch from mickey@,
ok deraadt@
|
|
|
|
|
|
|
|
|
|
|
|
deraadt
no cookie for me...
|
|
change.
|
|
|
|
|
|
binary-only hal module found in FreeBSD and NetBSD. OpenBSD's approach
is based on reverse engineering because it is _not_ possible to
include a non-free and binary-only piece of software in a 100% free
operating system. it still lacks some features found in the "official" hal
module but this will be done very soon with a help by a lot of
contributors - because it's free.
ok deraadt@
|
|
from NetBSD and FreeBSD.
ok deraadt@
|
|
|
|
|
|
those are not relevant to RAID.
Some cleanup.
|
|
Enable the automatic TX underrun recovery for the ADMtek chips.
This solves cvsup update on my laptop which aborts after a while
without this patch.
rev 1.79
Fix the support for the AN985/983 chips, which do not set the
RXSTATE to STOPPED, but to WAIT. This should fix hangs which
could only be solved by replugging the cable.
From FreeBSD
Thanks to C. Bensend <benny at bennyvision dot com> for testing.
|
|
|
|
Add RAID physical disk pages
|
|
Add more IOC pages
Some cleanup
|
|
in favour of OpenBSD ones where no FreeBSD equivalent exist. Backout
random whitespace variances. Backout field name change, changeing
physaddr back to original busaddr. Remove VL/EISA stuff mistakenly
brought in from ahc.
No change to generated code.
|
|
|
|
synching ahc/ahd directly with FreeBSD.
|
|
|
|
come with the freebsd sources, rather than duplicating those names in
the ahd_ and ahc_ namespaces. Big reduction in delta to freebsd
sources, which reduces noise when updating the code.
No .o differences found on i386.
ok marco@.
|
|
Mostly using recently defined scsi_message.h defines, and new and
existing aic7xxx_cam.h defines to eliminate magic numbers or name
variations.
A few whitespace revisions. If we aren't putting the code in KNF, no
need to live with other whitespace modifications.
ok marco@.
|
|
|
|
fixes reported mbuf leaks as well as transmit side breakage on macppc,
PR 3892.
ok mcbride@
|
|
|
|
|
|
|
|
* bio ioctl interface
* retrieval of manufacturing pages
* retrieval of IOC pages
* IM detection during boot
This is the initial infrastructure to add IM/IME/IS support to the mpt driver. This is not extremely useful yet. Userland tool to follow.
|
|
USB attach
|
|
|
|
to probe for drives in its own way. It's a no-op for now but will be
needed for native sata support.
|
|
wdcvar.h.
|
|
from NetBSD.
|
|
|
|
|
|
Add a check in the interrupt service routine to return quickly in
case there is nothing to do. This happens normally when the card shares
the interrupt line with other devices.
This code saves a couple of microseconds per interrupt even on a
fast CPU. You normally would not care, except under heavy tinygram
traffic where you can have some 50-100.000 interrupts per second...
rev 1.51
Patch to allow TX underrun handling without issuing a complete
chip reset. Just temporarily turn off the transmitter instead.
From FreeBSD
ok mcbride@
tested by mcbride@, jaredy@, marco@, grange@, <harding at motd dot ca>
|
|
ok deraadt@, marco@, weingart@, millert@.
|
|
this lets the 8138-based cardbus devices to really attach.
8138-specific mii differences will need to be investigated; right now,
recognizing the 8138 as either 8139 or non-8139 causes it to lose the link
after a while, but nothing ifconfig can not reset...
From a discussion with and tested by Benoît Izac, who owns a 8138-based
cardbus device.
|
|
SGI use more than 8 bit asynch transfers on built in ahc.
Problem noted by pefo@. Fix found in NetBSD PR #23276 from Christopher
Sekiya.
ok pefo@.
|
|
Committing this due to a preemptive "I don't like your fix" comment from krw@
Tested by pval@, krw@ and me, ok krw@
|
|
|
|
in the 21143, instead of giving priority to the receive unit.
This gives a 10-15% performance improvement in the forwarding rate
under heavy load.
From FreeBSD
ok mcbride@ nick@ deraadt@
|
|
|
|
|
|
|
|
|