Age | Commit message (Collapse) | Author |
|
The cancellation of the timeout in ohci_softintr should predicate on the
transfer being the last of the batch
|
|
It's possible that the ohci interrupt can reach the CPU before the write
over PCI. This results in the done head pointer being NULL. If the
subsequent read of the interrupt status indicates that an OHCI_WDH has
occured then the done pointer should be reread and the pointer nulled.
|
|
log message for 1.140:
Function names printed in debug messages did not always match the
actual name of the function.
log message for 1.143:
Remove assigned-to but otherwise unused variables.
Remove unreachable break after return statements.
log message for 1.148:
Adjust a couple of comments to make it clear WTF is going on.
log message for 1.149:
Make one message dependent on ohcidebug, so it doesn't interfere with polled
operation; e.g. when entering a root device or in DDB.
log message for 1.150:
Fix an error in a printf() format.
|
|
Avoid touching the xfer after calling usb_transfer_complete(), as the
driver callback may have recycled it. From PR 25960.
|
|
swap the order that two items are written; possibly fixes a race
condition that would affect isoc transfers.
|
|
log message for 1.142:
Fix a done list handling bug which exhibits under high shared interrupt
rate and bus traffic. As the interrupt register is read after checking
hcca_done_head, there was a small chance of dropping a done list.
Ignore OHCI_WDH interrupt bit if hcca_done_head is zero so that OHCI_WDH
is processed later.
log message for 1.147:
Failure to properly mask off UE_DIR_IN from the endpoint address was
causing OHCI_ED_FORMAT_ISO and EHCI_QH_HRECL to get set spuriously,
causing rather interesting lossage.
|
|
Update actlen even in the case where a TD returns an error -- this is
critical for the umass bulk-only STALL case.
|
|
|
|
gigabit -> Gigabit
|
|
ok mickey@
|
|
ok mickey@
|
|
OK mickey@
|
|
FreeBSD if_ste.c revisions 1.28, 1.29, 1.38, 1.43, 1.63, 1.68, 1.70
ok henning@
|
|
for address changes, multicast filter changes, or adjusting promiscuous mode.
Fixes resetting the phy for things like start/stopping tcpdump.
From NetBSD
tested by me, miod@, otto@ and a few others.
ok deraadt@
|
|
|
|
OK from miod@, millert@, henning@, marcus@ .... :)
|
|
|
|
ok deraadt@
|
|
debug sessions bearable.
ok krw@ deraadt@
|
|
ETHER_MAX_LEN_JUMBO/ETHERMTU_JUMBO where appropriate.
|
|
|
|
ok mickey@
|
|
ETHER_MAX_LEN_JUMBO/ETHERMTU_JUMBO where appropriate.
ok mcbride@ henning@ mickey@
|
|
|
|
repair sigcache misalignment
|
|
is yet to be determined if the w200 has hope or not though from what i've read
it should be possible.
ok deraadt@
|
|
<dsb@poi.dvo.ru>
|
|
- allocate and manage our own memory for rx packets rather than using
mbuf clusters; code for this lifted from if_bge.c
- pass the correct size to bus_dmamap_create()
ok deraadt@
|
|
|
|
|
|
|
|
ok deraadt@
|
|
|
|
autonegotiation to take place if IFM_AUTO is selected in mii_media_set.
From NetBSD
|
|
|
|
|
|
|
|
From NetBSD
|
|
- Fix grammar in error message.
From NetBSD
ok deraadt@
|
|
when inlined and shave a few k from the kernel size.
The goal here was not to make the nicest diff possible, but the smallest.
deraadt@ drahn@ ok
|
|
PR #3732 and #3881 (although more issues remain).
|
|
gibbs@freebsd.
Large commit messages detailing all changes can be read at revisions
1.97 and 1.100 of aic7xxx.c:
www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/aic7xxx/aic7xxx.c
Tested by marco, nate and pefo. Fixed broken system for nate.
ok marco@
|
|
siop_dump_script inside #ifdef DUMP_SCRIPT/#endif, just like its
single invocation already is.
|
|
|
|
SCSI_POLL'ing) is complete. Similar to what is done on mpt, ahc, ahd,
etc. This fixes problems during probe on hppa.
Problems found & ok mickey@.
|
|
code is all conditionalized on __HAVE_TIMECOUNTER, and not
enabled on any platforms.
adjtime(2) support exists, courtesy of nordin@, sysctl(2) support
and a concept of quality for each time source attached exists.
High quality time sources exists for PIIX4 ACPI timer as well as
some AMD power management chips. This will have to be redone
once we actually add ACPI support (at that time we need to use
the ACPI interfaces to get at these clocks).
ok art@ ken@ miod@ jmc@ and many more
|
|
|
|
Patch based on info from Sigfred Håversen and David Young.
|
|
|
|
|