summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Expand)Author
2018-01-05Remove unnecessary delays. There is no reason to wait after each and everyMark Kettenis
2018-01-05Show uvm_fault and trace when typing show panic on a page fault'd kernelPaul Irofti
2018-01-05Fix DRM_DEBUG builds.Paul Irofti
2018-01-05accidental commitTheo de Raadt
2018-01-05backout, because it breaks builds in dev/microcode.Theo de Raadt
2018-01-05cast the result of the ternary ops in __swapXX to the relevant types.David Gwynne
2018-01-04Receiving an AUTH event means that we successfully authenticated, thusPatrick Wildt
2018-01-04Implement support for calling EFI runtime services and use it to implementMark Kettenis
2018-01-04Unify <machine/mutex.h> a bit further.Martin Pieuchot
2018-01-04Back out tx mitigation again because it breaks suspend and resume atTheo Buehler
2018-01-04Do a FREF/FRELE dance after calling fd_getfile().Martin Pieuchot
2018-01-04Include timeout & tasks in 'struct ifnet' instead of always allocatingMartin Pieuchot
2018-01-04Unifdef snd/rcv.Martin Pieuchot
2018-01-04remove support for decapsulating LLC/SNAP frames.David Gwynne
2018-01-03rework __swapXX to avoid the use of __statement.David Gwynne
2018-01-03assign 1 instead of the result of htole16(1) to a uint8_t.David Gwynne
2018-01-03Since the PCI attachment code already uses mbufs for RX packets, we canPatrick Wildt
2018-01-03Instead of adding each and every clock to the list of clocks that are enabledMark Kettenis
2018-01-03Add ASMedia ASM1061 SATA to the list of devices as it is an AHCI controllerMark Kettenis
2018-01-03Add support for IPv6 over MPLS pseudowire aka mpw(4)denis
2018-01-03Add size for free(9) in the bwfm(4) PCI attachment code.Patrick Wildt
2018-01-03remove __swap16_multi because endian.h provides swap16_multi without itDavid Gwynne
2018-01-03Add remap_bynode() since I use it in the rkpcie(4) implementation.Mark Kettenis
2018-01-02Enable rkpcie(4).Mark Kettenis
2018-01-02Initial stab at a driver for the PCIe interface on the Rockhip RK3399. ForMark Kettenis
2018-01-02regenMark Kettenis
2018-01-02Add Rockchip vendor and RK3399 Root Complex device.Mark Kettenis
2018-01-02Move the cloning bits in their own function.Martin Pieuchot
2018-01-02Do not memset() the whole structure in sorflush() to keep `sb_flagsintr'Martin Pieuchot
2018-01-02Move the NET_LOCK() inside the switch and start documenting which fieldMartin Pieuchot
2018-01-02reintroduce tx mitigationDavid Gwynne
2018-01-02Don't #include fcntl.h when _KERNEL is defined.Philip Guenther
2018-01-02Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.Philip Guenther
2018-01-02Fix an off-by-one in the free(9) "passed size was too small" check:Philip Guenther
2018-01-01For whatever reason the firmware needs more RX buffers available asPatrick Wildt
2018-01-01Put the code that prints the firmware's debug console into a functionPatrick Wildt
2018-01-01The missing NULL check for the return value of malloc(9) withAlexander Bluhm
2018-01-01free(9) sizes for sys_execve.Florian Obser
2018-01-01We are either allocating 2 or three array members. Unroll while loopFlorian Obser
2018-01-01copyright++;Jonathan Gray
2017-12-31Add Allwinner R40/V40 support.Mark Kettenis
2017-12-31Implement R40/V40 thermal sensor clock.Mark Kettenis
2017-12-31Enable sxitemp(4).Mark Kettenis
2017-12-31Add sxitemp(4), a driver for the temperature sensors on the Allwinner H5 SoC.Mark Kettenis
2017-12-31Implement H3/H5 thermal sensor clocks.Mark Kettenis
2017-12-31Enable sypwr(4).Mark Kettenis
2017-12-31Add sypwr(4), a driver for the Silergy SY8106A regulator found on many boardsMark Kettenis
2017-12-31Implement H3/H5 CPU clock.Mark Kettenis
2017-12-31Tighten the permissions used in the early stage page tables somewhat.Mark Kettenis
2017-12-30Don't pull in <sys/file.h> just to get fcntl.hPhilip Guenther