Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-04 | Initial support for MSI-X. Only supported on amd64 for now. I have diffs to | Mark Kettenis | |
actually use this in em(4) and xhci(4), but I'm not committing those yet because we almost certainly need to save and restore the MSI-X registers during suspend/resume. However, this allows mpi@ to play with multiple-vector support in networking hardware. Requested by mpi@ ok mlarkin@, mikeb@ | |||
2016-05-03 | regen | David Gwynne | |
2016-05-03 | samsung use the same pci device id for multiple nvme parts | David Gwynne | |
2016-04-30 | Implement DMA support. Bits and pieces taken from NetBSD, but we only | Mark Kettenis | |
support ADMA2. The older SDMA mode has too many limitations to be really usable. Gives us only moderate speed improvements, bus reduces the CPU load considerably. We will reap the full benefits once we implement wider bus widths and high speed modes. There is a remining issue with simultanious use of eMMC and external SD card on (some) Intel Bay Trail hardware. Still under investigation. ok patrick@, stsp@, deraadt@ | |||
2016-04-28 | Add a better implementation of iwn's update_htprot callback which uses | Stefan Sperling | |
the RXON_ASSOC command instead of clearing and restoring firmware state. This matches the behaviour of the Linux driver more closely. However, for now, keep this implementation disabled and do _nothing_ when HT protection changes. For some unknown reason, updating HT protection seems to be related to subsequent Tx errors and block ack session instablity. We'll see how this approach works out in the wild. Please report any issues. ok tb@ | |||
2016-04-28 | correctly set up byteswapping so this chip works on big endian archs | David Gwynne | |
this, plus the m_adj fix before, makes xge work on sparc64 from marisa emerson | |||
2016-04-27 | whitespace fixes, no functional change | David Gwynne | |
largely done by marisa emerson | |||
2016-04-27 | align rx buffers so ip packets will be aligned correctly for the stack | David Gwynne | |
this matters more for strict alignment archs than the ones xge currently runs on. from marisa emerson | |||
2016-04-27 | tweak some command list handling | David Gwynne | |
prefix the arrays with xge_, make them const, and use nitems to iterate over them. move xge_setup_xgxs_xena to iterating over a list of commands instead of doing a long series of register writes in code. from marisa emerson, who tested on both xena and herc boards | |||
2016-04-26 | Match on RTS522A. Found in 2016 thinkpads. | Jonathan Gray | |
Tested by Bryan Vyhmeister on x260. | |||
2016-04-24 | Remove unused file. | Mark Kettenis | |
2016-04-24 | match on Intel 100 Series LP | Jonathan Gray | |
2016-04-24 | match on Intel 100 series and 100 series LP PCH | Jonathan Gray | |
2016-04-24 | enable snooping on Intel 100 Series LP HDA | Jonathan Gray | |
2016-04-24 | regen | Jonathan Gray | |
2016-04-24 | add t460p (Sunrise Point H) and x260 (Sunrise Point-LP) ids | Jonathan Gray | |
2016-04-23 | regen | Mark Kettenis | |
2016-04-23 | Add some missing Braswell/Cherry Trail entries and fix a typo. | Mark Kettenis | |
2016-04-16 | Make the gmbus code work on valleyview. | Mark Kettenis | |
ok jsg@ | |||
2016-04-14 | provide a shutdown hook that follows the procedure in the docs | David Gwynne | |
2016-04-13 | G/C IFQ_SET_READY(). | Martin Pieuchot | |
2016-04-13 | G/C IFQ_SET_READY(). | Martin Pieuchot | |
2016-04-08 | sync | Reyk Floeter | |
2016-04-08 | Add Intel Bay Trail EHCI (as found on 1st gen Compute Stick) | Reyk Floeter | |
2016-04-08 | Get rid of some infrastrcuture that is now obsolete and synchronize some of | Mark Kettenis | |
the data structures in drmP.h with Linux 3.14. ok jsg@ | |||
2016-04-07 | Retry the drm_crtc.c "idr"conversion. Turns out the xf86-video-intel driver | Mark Kettenis | |
is buggy and trucates the ids to 8 bits. So specifymaximum in the idr_alloc() call until that gets fixed. | |||
2016-04-07 | Return -ENOSPC if idr_alloc() fails to allocate an unused id instead of | Mark Kettenis | |
spinning forever. | |||
2016-04-06 | Revert the drm_crt.c "idr" conversion as it breaks X on (at least) the T430s. | Mark Kettenis | |
2016-04-06 | Remove some pre-idr leftovers. | Mark Kettenis | |
2016-04-06 | Another "idr" conversion. | Mark Kettenis | |
2016-04-05 | Use the "idr" API here as well, reducing the diffs to Linux. | Mark Kettenis | |
2016-04-05 | Add $OpenBSD$ markers. | Mark Kettenis | |
2016-04-05 | Now that we the "idr" API, we can get rid of a lot of | Mark Kettenis | |
#ifdef __linux__ ... #else ... #endif code in the generic drm GEM code. | |||
2016-04-05 | Add an implementation of the Linux "idr" API. | Mark Kettenis | |
2016-04-05 | Remove completely out-of-date comment about locking protocol. | Mark Kettenis | |
2016-04-05 | Split out the generic GEM code (like Linux did) and switch it over to | Mark Kettenis | |
the vma offset manager. This brings us a little bit more isolation between applications as GEM buffers are now tied to a specific /dev/drmX clone. ok jsg@ | |||
2016-04-05 | Add vma offset manager code. | Mark Kettenis | |
ok jsg@ | |||
2016-04-05 | Add atomic_add_unless(), another strange linux interface. | Mark Kettenis | |
ok jsg@ | |||
2016-04-05 | Add a linux-compatible rbtree interface on top of our implementation in | Mark Kettenis | |
<sys/tree.h>. From FreeBSD/OFED via DragonFlyBSD. ok jsg@ | |||
2016-03-21 | The common part of rtwn(4) needs help from attachment drivers to determine | Stefan Sperling | |
the chip type. Require chip type as a parameter to rtwn_attach(). ok mpi@ | |||
2016-03-19 | Reduces the noise around the global ``ticks'' variable by renaming | Martin Pieuchot | |
all the local ones to ``nticks''. ok stefan@, deraadt@ | |||
2016-03-17 | add TXIC TX382B entry. | SASANO Takayoshi | |
currtently TX/RX FIFO is not working. ok by detraadt@ | |||
2016-03-17 | regen | SASANO Takayoshi | |
2016-03-17 | add TXIC TX382B (vendor 0x4651: product 0x3273) | SASANO Takayoshi | |
ok deraadt@ | |||
2016-03-17 | Only attempt to build the pci sdhc attachment when it is configured. | Jonathan Gray | |
Don't require it when building other sdhc attachments. From Patrick Wildt. | |||
2016-03-15 | Ethernet drivers no longer need to include if_vlan_var.h for the VLAN | Christian Weisgerber | |
definitions; ok mpi@ | |||
2016-03-15 | usbd_is_dying() can't be part of the common rtwn(4) driver code once we | Stefan Sperling | |
merge code from urtwn(4). So timeouts must move back to the bus-specific part of the driver. ok mpi@ | |||
2016-03-15 | Exar XR17V354 puc(4) device, "high speed quad uart". | Mike Larkin | |
2016-03-15 | sync | Mike Larkin | |
2016-03-15 | Typo in part number in previous commit (fix Exar P/N from XR17C354 to | Mike Larkin | |
XR17V354) |