summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2018-01-06Remove redundant zeroing and dead code.visa1-27/+3
2018-01-06rework the transmit and receive paths to address reliability issues.dlg2-340/+265
2018-01-05To send out packets we need to create a flowring. Acting as station,patrick3-17/+189
2018-01-05Drop incoming network packets as long as we are not in RUN state. Thispatrick1-2/+11
2018-01-05Handle resets; needed on Allwinner R40/V40.kettenis1-1/+3
2018-01-05Implement R40/V40 SATA clock.kettenis1-0/+6
2018-01-05Add support for AXP221/223.kettenis1-7/+52
2018-01-05When we receive an AUTH or ASSOC event even though we have alreadypatrick1-3/+11
2018-01-05Sync with the code in libcmikeb1-2/+2
2018-01-05Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> beingkettenis3-63/+12
2018-01-05Remove unnecessary delays. There is no reason to wait after each and everykettenis1-42/+14
2018-01-05Show uvm_fault and trace when typing show panic on a page fault'd kernelpirofti4-5/+17
2018-01-05Fix DRM_DEBUG builds.pirofti2-4/+4
2018-01-05accidental commitderaadt1-5/+3
2018-01-05backout, because it breaks builds in dev/microcode.deraadt2-10/+9
2018-01-05cast the result of the ternary ops in __swapXX to the relevant types.dlg1-4/+7
2018-01-04Receiving an AUTH event means that we successfully authenticated, thuspatrick1-3/+8
2018-01-04Implement support for calling EFI runtime services and use it to implementkettenis9-32/+467
2018-01-04Unify <machine/mutex.h> a bit further.mpi6-19/+13
2018-01-04Back out tx mitigation again because it breaks suspend and resume attb2-46/+8
2018-01-04Do a FREF/FRELE dance after calling fd_getfile().mpi1-6/+14
2018-01-04Include timeout & tasks in 'struct ifnet' instead of always allocatingmpi2-25/+15
2018-01-04Unifdef snd/rcv.mpi1-7/+3
2018-01-04remove support for decapsulating LLC/SNAP frames.dlg1-27/+2
2018-01-03rework __swapXX to avoid the use of __statement.dlg1-78/+22
2018-01-03assign 1 instead of the result of htole16(1) to a uint8_t.dlg1-2/+2
2018-01-03Since the PCI attachment code already uses mbufs for RX packets, we canpatrick4-34/+45
2018-01-03Instead of adding each and every clock to the list of clocks that are enabledkettenis1-47/+15
2018-01-03Add ASMedia ASM1061 SATA to the list of devices as it is an AHCI controllerkettenis1-1/+3
2018-01-03Add support for IPv6 over MPLS pseudowire aka mpw(4)denis1-1/+6
2018-01-03Add size for free(9) in the bwfm(4) PCI attachment code.patrick1-3/+3
2018-01-03remove __swap16_multi because endian.h provides swap16_multi without itdlg1-13/+1
2018-01-03Add remap_bynode() since I use it in the rkpcie(4) implementation.kettenis2-2/+18
2018-01-02Enable rkpcie(4).kettenis2-2/+6
2018-01-02Initial stab at a driver for the PCIe interface on the Rockhip RK3399. Forkettenis2-1/+582
2018-01-02regenkettenis2-2/+14
2018-01-02Add Rockchip vendor and RK3399 Root Complex device.kettenis1-1/+5
2018-01-02Move the cloning bits in their own function.mpi1-34/+42
2018-01-02Do not memset() the whole structure in sorflush() to keep `sb_flagsintr'mpi2-11/+11
2018-01-02Move the NET_LOCK() inside the switch and start documenting which fieldmpi2-61/+78
2018-01-02reintroduce tx mitigationdlg2-8/+46
2018-01-02Don't #include fcntl.h when _KERNEL is defined.guenther1-2/+3
2018-01-02Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.guenther14-15/+29
2018-01-02Fix an off-by-one in the free(9) "passed size was too small" check:guenther1-3/+3
2018-01-01For whatever reason the firmware needs more RX buffers available aspatrick1-3/+25
2018-01-01Put the code that prints the firmware's debug console into a functionpatrick1-18/+30
2018-01-01The missing NULL check for the return value of malloc(9) withbluhm1-2/+2
2018-01-01free(9) sizes for sys_execve.florian1-16/+17
2018-01-01We are either allocating 2 or three array members. Unroll while loopflorian1-6/+8
2018-01-01copyright++;jsg1-2/+2