summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-02rkpcie(4)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
now it cheats when setting up an interrupt handler. This cheat only works because it currently effectively only supports a single device. But the cheat works well enough to support the Firefly SATA adapter board.
2018-01-02regenMark Kettenis
2018-01-02Add Rockchip vendor and RK3399 Root Complex device.Mark Kettenis
2018-01-02we haven't updated the version in a while despite many commits which isGilles Chehade
confusing for people running the portable version
2018-01-02Add missing mouse type. Reported by bit shifter on misc@; ok bru@anton
2018-01-02Move the cloning bits in their own function.Martin Pieuchot
This will be needed to select the proper cloning route in a multipath scenario. While here remove a NET_ASSERT_LOCKED(), the routing table doesn't need the lock. ok dlg@
2018-01-02Do not memset() the whole structure in sorflush() to keep `sb_flagsintr'Martin Pieuchot
untouched. ok bluhm@, visa@
2018-01-02Move the NET_LOCK() inside the switch and start documenting which fieldMartin Pieuchot
is protected by which lock. ok bluhm@, visa@
2018-01-02some grammar fixes; from dholland@netbsd, -r1.68Jason McIntyre
2018-01-02update currency exchange rates;Jason McIntyre
2018-01-02reintroduce tx mitigationDavid Gwynne
to quote the previous commit: > this replaces ifq_start with code that waits until at least 4 packets > have been queued on the ifq before calling the drivers start routine. > if less than 4 packets get queued, the start routine is called from > a task in a softnet tq. > > 4 packets was chosen this time based on testing sephe did in dfly > which showed no real improvement when bundling more packets. hrvoje > popovski tested this on several nics and found an improvement of > 10 to 20 percent when forwarding across the board. > > because some of the ifq's work could be sitting on a softnet tq, > ifq_barrier now calls taskq_barrier to guarantee any work that was > pending there has finished. > > ok mpi@ visa@ this was backed out because of a race in the net80211 stack that anton@ hit. mpi@ committed a workaround for it in revision 1.30 of src/sys/net80211/ieee80211_pae_output.c. im putting this in again so we can see what breaks next.
2018-01-02When invoked with no file arguments, display usage and fail instead ofPhilip Guenther
silently doing nothing. suggested by Klemens Nanni (kl3 (at) posteo.org), from FreeBSD r92772 ok millert@
2018-01-02Don't #include fcntl.h when _KERNEL is defined.Philip Guenther
inspired by FreeBSD r24131 ok millert@ sthen@
2018-01-02Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.Philip Guenther
ok millert@ sthen@
2018-01-02Fix an off-by-one in the free(9) "passed size was too small" check:Philip Guenther
if the size passed is exactly half the size of the bucket that the allocation was actually from, then it was incorrect. problem noted by florian@ ok florian@ visa@
2018-01-02More grammar comments improvements.Kenneth R Westerback
2018-01-01For whatever reason the firmware needs more RX buffers available asPatrick Wildt
we typically use, which unfortunately creates a bigger memory foot- print. With this the receive path can be made to work.
2018-01-01Put the code that prints the firmware's debug console into a functionPatrick Wildt
so we can read and print the messages printed by the firmware when we are debugging the driver.
2018-01-01Add WARNINGS=yes to ksh and fix the resulting sign compare warnings.Todd C. Miller
OK tb@
2018-01-01Fix wrong ETHERTYPE_IPV6denis
OK jca@ kettenis@ job@
2018-01-01Make lld respect ALIGN directives on output sections even with -r. FixesMark Kettenis
the generation of gap.o. ok patrick@
2018-01-01The missing NULL check for the return value of malloc(9) withAlexander Bluhm
M_NOWAIT is wrong. Use M_WAITOK in ipmi_match() during attach. OK kettenis@
2017-01-14Import LLVM 3.9.1 including clang and lld.Patrick Wildt
2018-01-01Tweak syntax comments into consistency and completeness.Kenneth R Westerback
2018-01-01RSA_private_{en,de}crypt() can fail and will return -1 in that case.Claudio Jeker
Check for this in the ca process and return a valid answer to the relay process. This fixes rsae_send_imsg poll timeouts blocking relay processes as seen by Mischa Peters and myself. OK benno@
2018-01-01placeholder for new keyword that doesn't do anything yet, so that when itMarc Espie
gets used, tools already know about it a bit. (meant to simplify wantlib updates down the line)
2018-01-01Only init chunk_info once, plus some moving of code to group related functions.Otto Moerbeek
2018-01-01Prefer PWD for current directory if present in client, from Wei Zhao inNicholas Marriott
GitHub issue 1183.
2018-01-01Add C-g at command prompt for emacs people, GitHub issue 1213.Nicholas Marriott
2018-01-01free(9) sizes for sys_execve.Florian Obser
Convert the hand rolled loop to strlcpy which gives us the size for free(9). OK visa
2018-01-01We are either allocating 2 or three array members. Unroll while loopFlorian Obser
to be able to call free(9) with sizes. off-by-one pointed out by guenther OK visa
2018-01-01copyright++;Jonathan Gray
2017-12-31Initialize the size of new panes created by the even-* layout correctly;Nicholas Marriott
reported by Andreas Kahari and Anton Lindqvist.
2017-12-31sxitemp(4)Mark Kettenis
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
using the Allwinner H3/H5 SoC.
2017-12-31Implement H3/H5 CPU clock.Mark Kettenis
2017-12-31Remove an unused variable and instruct lex not to produce the input() functionanton
since it's never used; ok guenther@
2017-12-31Tighten the permissions used in the early stage page tables somewhat.Mark Kettenis
Add an interface to establish additional VA=PA 1G block mappings for use by upcoming EFI runtime services support. ok guenther@
2017-12-30Don't pull in <sys/file.h> just to get fcntl.hPhilip Guenther
ok deraadt@ krw@
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
ok millert@ krw@
2017-12-30Somewhow I botched rev 1.3, which has a = where a |= is needed. Fix this.Mark Kettenis
2017-12-30Add support for the USB PHY of the Allwinner R40/V40.Mark Kettenis