summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2015-02-14Define UPS_PORT_TEST as FreeBSD/NetBSD do.Masao Uebayashi
2015-02-14Handle (poll) HCD interrupt right after initialization to immediately markMasao Uebayashi
ports as enabled/connected.
2015-02-12Convert to if_input().Martin Pieuchot
ok dlg@
2015-02-12Fix typos.Masao Uebayashi
2015-02-12Provide interface for external DMA address configuration.Masao Uebayashi
2015-02-12switch back to IRQ_NONE/IRQ_HANDLEDJonathan Gray
2015-02-12Convert to if_input().Martin Pieuchot
ok dlg@
2015-02-12Add and use macros for linux memory barriers. Fix the call inJonathan Gray
i915_gem_object_flush_fence() to be mb() not wmb() while here.
2015-02-12Remove a stray ;.Masao Uebayashi
2015-02-12Move register accessor macros to saner place.Masao Uebayashi
2015-02-12switch some free calls back to kfreeJonathan Gray
2015-02-12De-static for backtracing, but using #define to not change indent (for now).Masao Uebayashi
2015-02-12switch MUTEX_ASSERT_LOCKED calls back to assert_spin_lockedJonathan Gray
2015-02-12Simplify debug ifdefs.Masao Uebayashi
2015-02-12Don't panic even if parent port doesn't exist.Masao Uebayashi
2015-02-12KNF.Masao Uebayashi
2015-02-12convert to if_input.David Gwynne
ok mpi@ henning@
2015-02-12Rename the struct device member of inteldrm_softc to sc_dev and rename theMark Kettenis
pointer to the drm subdevice to dev such that we can match the linux code better. ok jsg@
2015-02-12Add mutex_is_locked and use it wherever linux uses it.Mark Kettenis
2015-02-11Disable the L1 ASPM link state to workaround errata with theBrad Smith
82571 / 82572 controllers. As noticed in the Linux driver and there is related errata for that too. ok jsg@
2015-02-11- Fix thinko about struct usbd_xfer allocation.Masao Uebayashi
- Use bus_dma_tag_t held in struct usbd_bus.
2015-02-11- Make use of m_defrag().Brad Smith
- Lower the max # of TX DMA segments from close to the whole ring down to a more sensible value. From FreeBSD - Move the TX ring full check out of and above the for loop. - Use dm_nsegs to provide the total # of DMA segments instead of the value from the for loop. ok mikeb@
2015-02-11Disable the L0S and L1 ASPM link states to workaround errata with theBrad Smith
82573 / 82574 controllers. 82573.. 8 82573 Disappears in PCI Configuration Space When L0s and L1 PCIe Link States Are Enabled 41 Delay of Received Ethernet Packet During ASPM L1 82574.. 24. PCIe: Common Mode Voltage Shift During L1 Exit 25. Dropped Rx Packets From FreeBSD ok jsg@
2015-02-11include extended capabilities in ahci debug outputJonathan Matthew
ok dlg@
2015-02-11regenBrad Smith
2015-02-11Add Intel Dual Band Wireless AC 3165 / 8260 PCI ids.Brad Smith
2015-02-11recognise ahci 1.3.1Jonathan Matthew
ok dlg@
2015-02-11Switch most printf style functions calls back to linux function namesJonathan Gray
and move DRM_INFO/pr_info/dev_info messages under DRMDEBUG.
2015-02-11Fix debug build, etc.Masao Uebayashi
2015-02-11Catch up with the new taskq_create(9) API.Masao Uebayashi
2015-02-11g/c sys/cdefs.h header.Brad Smith
ok stsp@
2015-02-11Prevent processes from entering iwm_ioctl while another process isStefan Sperling
tsleep'ing in it. From iwn(4).
2015-02-11Show error code in DPRINTF error messages within iwm_send_phy_db_data.Stefan Sperling
2015-02-10Adjust usb(9) API differences to at least compile.Masao Uebayashi
2015-02-10Testing indicates TX is broken for 11a in iwm(4) so stop advertising 11aStefan Sperling
support to the net80211 layer for now. Discussed with phessler.
2015-02-10Adjust various kernel API differences.Masao Uebayashi
2015-02-10Wireless drivers call if_input() via ieee80211_input() which set `rcvif'Martin Pieuchot
on every received mbuf, so there's no need to initialize this pointer in the drivers. Tested by and ok phessler@
2015-02-10Convert tsleep(9)/wakeup(9) usages.Masao Uebayashi
2015-02-10Replace hand rolled code with m_defrag().Brad Smith
ok pelikan@
2015-02-10Whitespace.Masao Uebayashi
2015-02-10Convert timeout(9)/taskq(9) usages.Masao Uebayashi
2015-02-10Trivial conversion to uiomove()Miod Vallat
2015-02-10In iwm(4), call ieee80211_media_init() after overriding net80211 stateStefan Sperling
machine methods, like other drivers do.
2015-02-10The attach procedure of iwm(4) was setting up the MAC address correctlyStefan Sperling
but forgot about other information obtained from firmware, like the map of supported channels. Completely re-attach the net80211 layer after first successful firmware load. Fixes output of 'ifconfig iwm0 media'.
2015-02-10Another uiomovei(,sizeof,) -> uiomoveMiod Vallat
2015-02-10Switch uiomovei(..., sizeof whatever, ...) to uiomove().Miod Vallat
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
- rename uiomove() to uiomovei() and update all its users. - introduce uiomove(), which is similar to uiomovei() but with a size_t. - rewrite uiomovei() as an uiomove() wrapper. ok kettenis@
2015-02-10In iwm(4), don't reinvent the standard rate set tables.Stefan Sperling
Just use the equivalent definitions provided by net80211.
2015-02-10Sync iwm(4)'s fatal firmware error message with the one used by iwn(4).Stefan Sperling
2015-02-10Convert malloc(9)/free(9) usages.Masao Uebayashi