| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=153083
|
| |
|
|
| |
Notes:
svn path=/head/; revision=153082
|
| |
|
|
| |
Notes:
svn path=/head/; revision=153077
|
| |
|
|
|
|
|
|
| |
Tested on: My PEG-TJ37 and my RELENG_6 workstation
MFC after: 1 week
Notes:
svn path=/head/; revision=153076
|
| |
|
|
| |
Notes:
svn path=/head/; revision=153072
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
polarity. Some machines route PCI IRQs to an ISA IRQ but fail to include
an interrupt override entry to set the polarity and trigger of the given
ISA IRQ in their MADT table.
PR: usb/74989
Reported by: Julien Gabel jpeg at thilelli dot net
MFC after: 1 week
Notes:
svn path=/head/; revision=153066
|
| |
|
|
|
|
|
| |
and a new r300 PCI ID.
Notes:
svn path=/head/; revision=153033
|
| |
|
|
|
|
|
| |
into the new sources.
Notes:
svn path=/head/; revision=153032
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
and some fixes from Motomichi Matsuzaki. Testing involved many people, but the
final, successful testing was from rwatson who endured several rounds of "it
crashes at XYZ stage" "oh, please correct this typo and try again." The Linux
driver, and to a small extent the limited specs, were both used as a reference
for how to program the chipset.
PR: kern/80396
Submitted by: Martin Mersberger
Notes:
svn path=/head/; revision=153031
|
| |
|
|
|
|
|
|
| |
still exists as a cell in the Macio asic on Apples, and is used to communicate
through the shift register with the external PMU microcontroller.
Notes:
svn path=/head/; revision=153030
|
| |
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=153016
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Update Intel MatrixRAID support to be able to pick up RAID0+1 (RAID10)
and RAID5 arrays without panic'ing.
This has the side effect of now also supporting multiple volumes on
MatrixRAID's now I have the metadata better understood..
HW sponsored by: Mullet Scandinavia AB
Notes:
svn path=/head/; revision=153015
|
| |
|
|
|
|
|
|
|
|
| |
It remains controlled by hw.dri.*.debug no matter what.
PR: kern/85479
Submitted by: Oliver Fromme <olli@secnetix.de>
Notes:
svn path=/head/; revision=153013
|
| |
|
|
|
|
|
|
|
| |
if the E1000_ICR_INT_ASSERTED bit is set.
Submitted by: Jack Vogel
Notes:
svn path=/head/; revision=153012
|
| |
|
|
|
|
|
|
|
|
|
|
| |
commit. Copy the ethernet address into a local buffer, which we know
is sufficiently aligned for the width of the memory accesses that we
do. This also eliminates all suspicious and potentionally harmful
casts.
In collaboration with: ru
Notes:
svn path=/head/; revision=153003
|
| |
|
|
|
|
|
| |
Suggested by: marcel
Notes:
svn path=/head/; revision=152992
|
| |
|
|
|
|
|
| |
Tested by: jhb
Notes:
svn path=/head/; revision=152962
|
| |
|
|
|
|
|
| |
the pointer, to avoid double free on next bge_stop().
Notes:
svn path=/head/; revision=152953
|
| |
|
|
| |
Notes:
svn path=/head/; revision=152939
|
| |
|
|
|
|
|
| |
Obtained from: NetBSD (drochner@)
Notes:
svn path=/head/; revision=152936
|
| |
|
|
|
|
|
|
| |
o Send management frames at the lowest possible rate.
o Cosmetic tweaks.
Notes:
svn path=/head/; revision=152935
|
| |
|
|
|
|
|
|
|
| |
in Tx/Rx callbacks.
Obtained from: NetBSD
Notes:
svn path=/head/; revision=152934
|
| |
|
|
|
|
|
|
|
| |
o Include rate in the Rx radiotap code.
o Fix RSSI value in the Rx path.
o Minor tweaks.
Notes:
svn path=/head/; revision=152933
|
| |
|
|
|
|
|
|
|
| |
Submitted by: Michael Butler
Minor changes to fit ATA style by me.
Notes:
svn path=/head/; revision=152931
|
| |
|
|
|
|
|
| |
future userland tools.
Notes:
svn path=/head/; revision=152919
|
| |
|
|
| |
Notes:
svn path=/head/; revision=152914
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- S3 Savage driver ported.
- Added support for ATI_fragment_shader registers for r200.
- Improved r300 support, needed for latest r300 DRI driver.
- (possibly) r300 PCIE support, needs X.Org server from CVS.
- Added support for PCI Matrox cards.
- Software fallbacks fixed for Rage 128, which used to render badly or hang.
- Some issues reported by WITNESS are fixed.
- i915 module Makefile added, as the driver may now be working, but is untested.
- Added scripts for copying and preprocessing DRM CVS for inclusion in the
kernel. Thanks to Daniel Stone for getting me started on that.
Notes:
svn path=/head/; revision=152909
|
| |
|
|
|
|
|
|
|
| |
Add support for SiS metadata.
HW donated by: obrien
Notes:
svn path=/head/; revision=152908
|
| |
|
|
|
|
|
|
|
|
|
|
| |
s/issueing/issuing/
PR: kern/89481
Submitted by: John Nielsen
Approved by: sos
MFC after: 1 week
Notes:
svn path=/head/; revision=152883
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
appeared to rely on all kinds of non-guaranteed behaviours: the
transfer abort code assumed that TDs with no interrupt timeout
configured would end up on the done queue within 20ms, the done
queue processing assumed that all TDs from a transfer would appear
at the same time, and there were access-after-free bugs triggered
on failed transfers.
Attempt to fix these problems by the following changes:
- Use a maximum (6-frame) interrupt delay instead of no interrupt
delay to ensure that the 20ms wait in ohci_abort_xfer() is enough
for the TDs to have been taken off the hardware done queue.
- Defer cancellation of timeouts and freeing of TDs until we either
hit an error or reach the final TD.
- Remove TDs from the done queue before freeing them so that it
is safe to continue traversing the done queue.
This appears to fix a hang that was reproducable with revision 1.67
or 1.68 of ulpt.c (earlier revisions had a different transfer
pattern). With certain HP printers, the command "true > /dev/ulpt0"
would cause ohci_add_done() to spin because the done queue had a
loop. The list corruption was caused by a 3-TD transfer where the
first TD completed but remained on the internal host controller
done queue because it had no interrupt timeout. When the transfer
timed out, the TD got freed and reused, so it caused a loop in the
done queue when it was inserted a second time from a different
transfer.
Reported by: Alex Pivovarov
MFC after: 1 week
Notes:
svn path=/head/; revision=152855
|
| |
|
|
| |
Notes:
svn path=/head/; revision=152851
|
| |
|
|
|
|
|
|
|
|
|
| |
to be padded to 12 bytes in length. Otherwise the requests just
time out.
Reported by: anders
MFC after: 1 week
Notes:
svn path=/head/; revision=152833
|
| |
|
|
|
|
|
|
|
|
| |
run from the taskqueue. There should probably be a better way to do this
later, but this suffices for now.
Submitted by: yongari
Notes:
svn path=/head/; revision=152818
|
| |
|
|
|
|
|
|
|
|
| |
doesn't appear to have worked in a long time, so just disable it completely
for now.
MFC After: 3 days
Notes:
svn path=/head/; revision=152817
|
| |
|
|
|
|
|
| |
24 and 32 bit format.
Notes:
svn path=/head/; revision=152816
|
| |
|
|
| |
Notes:
svn path=/head/; revision=152815
|
| |
|
|
|
|
|
|
|
|
| |
o Remove some unsupported flags from the ic_caps field.
o Various cosmetic tweaks.
MFC after: 6 days
Notes:
svn path=/head/; revision=152810
|
| |
|
|
|
|
|
| |
MFC after: 6 days
Notes:
svn path=/head/; revision=152807
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This shouldn't happen as far as the self-id buffer is vaild but
some people have this problem.
PR: kern/83999
Submitted by: Markus Wild <fbsd-lists@dudes.ch>
MFC after: 3 days
Notes:
svn path=/head/; revision=152792
|
| |
|
|
|
|
|
| |
in the kernel and return the new values.
Notes:
svn path=/head/; revision=152783
|
| |
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=152781
|
| |
|
|
|
|
|
|
|
|
|
| |
at the end of the last URB (URB = USB Request Block = 64 bytes).
o Free the AMRR reserved xfer in detach.
o Minor tweaks.
MFC after: 1 week
Notes:
svn path=/head/; revision=152780
|
| |
|
|
|
|
|
| |
of tx_buffer->map, or we could end up syncing the wrong map.
Notes:
svn path=/head/; revision=152774
|
| |
|
|
| |
Notes:
svn path=/head/; revision=152744
|
| |
|
|
|
|
|
|
|
|
|
| |
The most important change is support for adapters based on
82571 and 82572 chips.
Tested on: 82547EI on i386
Tested on: 82540EM on sparc64
Notes:
svn path=/head/; revision=152740
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add locked variants of start, init, and ifmedia_upd.
- Add a mutex to the softc and remove spl calls.
- Use callout(9) rather than timeout(9).
- Setup interrupt handler last in attach.
- Use M_ZERO rather than bzero.
MFC after: 1 week
Tested by: wpaul
Notes:
svn path=/head/; revision=152727
|
| |
|
|
| |
Notes:
svn path=/head/; revision=152722
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Improve panic message if we fail to read the PCI bus number from a bridge
device.
- Don't try to lookup a BIOS IRQ for a link unless the link is routed via
an ISA IRQ since BIOSen currently only route PCI link devices via ISA
IRQs.
Tested by: Mathieu Prevot bsdhack at club-internet dot fr
MFC after: 1 week
Notes:
svn path=/head/; revision=152719
|
| |
|
|
|
|
|
|
|
|
|
| |
Instead, re-evaluate _BIF only when we get a notify and use the cached
results. We also still evaluate _BIF once on boot. Also, optimize the
init loop a little by only querying for a particular info if it's not valid.
MFC after: 2 days
Notes:
svn path=/head/; revision=152705
|
| |
|
|
|
|
|
| |
functional change.
Notes:
svn path=/head/; revision=152703
|