summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2020-06-11Fix small bug in parsing the IORT tables. Mapping entries specify the numberkettenis1-3/+4
2020-06-11When detaching uaudio, wait for device ref counter to drop to 0ratchov1-7/+46
2020-06-11Move FRELE() outside fdplock in dup*(2) code. This avoids a potentialvisa1-4/+7
2020-06-11handle sg_set_page() with NULL page argumentjsg1-2/+2
2020-06-11In iwn(4), iwm(4), and iwx(4), don't set the interface's MAC address againstsp3-9/+3
2020-06-11Rename poll-compatibility flag to better reflect what it is.mpi10-25/+25
2020-06-11Make spec_kqfilter() and cttykqfilter() behave like their correspondingmpi2-8/+16
2020-06-11Make iwx(4) update the Tx ring byte count table.stsp1-8/+1
2020-06-11Increase iwx(4) command queue size. Otherwise the firmware sends duplicatestsp1-2/+2
2020-06-11Load iwx(4) firmware just once.stsp1-15/+1
2020-06-11Add initial support for regulatory domain updates in iwx(4).stsp2-14/+143
2020-06-11Use the NVM_GET_INFO command in iwx(4) instead of the manual NVM datastsp3-26/+320
2020-06-11whitespace and speeling fix in a comment. no functional change.dlg1-4/+4
2020-06-11make taskq_barrier wait for pending tasks, not just the running tasks.dlg1-2/+2
2020-06-11Make use of hardware crypto for CCMP. The tricky bits had been lyingjmatthew3-40/+146
2020-06-11Add RK3399 audio clocks.patrick2-1/+63
2020-06-11Enable simpleamp(4), simpleaudio(4), rkiis(4) and escodec(4).patrick1-1/+7
2020-06-11Add escodec(4), a driver for the Everest ES8316 audio codec,patrick2-1/+658
2020-06-11Add rkiis(4), a driver for the I2S controller found on the Rockchippatrick2-1/+621
2020-06-11get rid of a vestigial bit of the sbartq.dlg1-5/+1
2020-06-10Add simpleamp(4), a driver for "simple audio amplifier". Thispatrick2-1/+120
2020-06-10Add simpleaudio(4), a driver for "simple audio cards". This ispatrick2-1/+601
2020-06-10Add a "framework" for digital audio interfaces.patrick2-2/+69
2020-06-10In case the device tree does not provide a list of brightness levels,patrick1-18/+21
2020-06-10Give userland a consistent battery and A/C state after resumejca4-20/+78
2020-06-10Provide an optimized implementation of ffs(3) in the kernel onnaddy3-0/+47
2020-06-10Add clock interrupt support, adapted from the randomized dual clockkettenis6-28/+209
2020-06-10Allocate MSIs from the range provided by the device tree and bind themkettenis2-5/+22
2020-06-10Another OPAL API that we need.kettenis2-2/+5
2020-06-10Avoid out-of-bounds access when dumping (faulty) edid info; as seenotto1-0/+3
2020-06-10Enable cwfg(4)patrick1-1/+2
2020-06-10Add cwfg(4), a driver for the CellWise CW201x fuel gauge. This allowspatrick2-1/+398
2020-06-10A bit of MSI support code; we need to distinguish between 32-bit and 64-bitkettenis3-13/+47
2020-06-10Add MSI support calls.kettenis2-2/+10
2020-06-10Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.kettenis2-2/+25
2020-06-10Add opal(4) a driver that interacts with the OPAL frimware and implementskettenis3-2/+148
2020-06-10Add RTC read and write calls.kettenis2-2/+8
2020-06-10Move closef() outside fdplock() in sys_socketpair(). This preventsvisa1-6/+11
2020-06-10Fix wrong size passed to free(9) when freeing an iwx(4) firmware image.stsp2-55/+64
2020-06-10Compute the Tx queue ID consistently in iwx(4).stsp1-4/+4
2020-06-09regenkettenis2-2/+7
2020-06-09Add IBM POWER9 host bridge.kettenis1-1/+2
2020-06-09Add a few missing bits.kettenis1-0/+24
2020-06-09Implement intr_enable(), intr_disable() and intr_restore().kettenis1-3/+56
2020-06-09Add mtdec().kettenis1-1/+7
2020-06-09Make FRAME_LEAVE a bit more complete and do things in the same order askettenis1-45/+67
2020-06-09Do not call encap routines with the IFQ mutex held, as they mightgerhard11-49/+45
2020-06-09Various changes related but independant from multiqueue logic:mpi1-21/+51
2020-06-09Implement the rx side of checksum and vlan offloads too.jmatthew1-2/+27
2020-06-09reduce the diff to linuxjsg2-7/+1