summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2017-12-30Implement Allwinner A40/V40 support.Mark Kettenis
2017-12-30The generic clock framework expects frequencies in Hz whereas the imx clockMark Kettenis
code was providing them in kHz. Get rid of this discrepancy. Hook up the CPU clock to the generic clock framework and remove the cpuspeed function as it is no longer needed. ok patrick@
2017-12-30Add support for the PRCM clocks on Allwinner A23/A33.Mark Kettenis
Tested by kevlo@
2017-12-30Add copyin32 implementation.Mark Kettenis
ok guenther@
2017-12-30get_date(), from getdate.y, was last used in the sparc support, so zap itPhilip Guenther
ok kettenis@
2017-12-30Implement CPU_BUSY_CYCLE and intr_disable/restore.Mark Kettenis
ok patrick@, tom@
2017-12-30The `F' option no longer disables delayed freeing; from ksheOtto Moerbeek
Also, fix a verb-noun mixup; ok jmc@
2017-12-30backslash also escapes newlines when quoted;Jason McIntyre
from kshe
2017-12-30Simplify switch by removing some unneeded cases.Theo Buehler
from kshe
2017-12-30Avoid one-byte overflow in error path. If the format string ends in anTheo Buehler
invalid specifier like `%l', p will already point to the trailing NUL upon entering the switch, wherein the instruction *++p = '\0'; will write another NUL after it, but there is no guarantee that the buffer extends beyond that first NUL; thus, in the rare case where it does not, this assignment will write one byte past its end. from kshe
2017-12-29Make sure that pf_mbuf_link_state_key() does not overwrite anAlexander Bluhm
existing statekey in the mbuf header. Reset the statekey in m_dup_pkthdr(). suggested by and OK sahan@
2017-12-29Prevent syspatch from running and throw an error out if reorder_kernel isAntoine Jacoutot
running. This is to prevent syspatch from installing new kernel object files while reordering is in progress (typically after an install/upgrade on slow machines). req. by and OK sthen@
2017-12-29Make the functions which link the pf state keys to mbufs, inpcbs,Alexander Bluhm
or other states more consistent. OK visa@ sashan@ on a previous version
2017-12-29Remove the RK3399-specific cpuspeed implementation as the generic one worksMark Kettenis
fine for this SoC.
2017-12-29Use register_t instead of uint32_t in smc/hmc calls such that argumentsMark Kettenis
to SMC64 functions don't get truncated. Implement support for the CPU_ON call.
2017-12-29Add support for the CPU clock on the RK3288. Set its frequency to 1.2 GHzMark Kettenis
on the Tinker-RK3288 such that things run a bit faster.
2017-12-29VIA amd64 compatible CPUs support Enhanced SpeedStep, so reflect thatFrederic Cambus
in cpu.4. OK visa@, sthen@, jmc@
2017-12-29Remove unnecessary includes in the i386 version of the VIA PadLockFrederic Cambus
driver. OK visa@, mlarkin@
2017-12-29Add rktemp(4).Mark Kettenis
2017-12-29Add RK3288 support.Mark Kettenis
2017-12-29small optimization in bexp; from ksheOtto Moerbeek
2017-12-28Add support for the 2nd clock control module on the Allwinner H3/H5.Mark Kettenis
2017-12-28Separate out Allwinner H3 and H5 pin definitions.Mark Kettenis
2017-12-28Remove duplicate includes from sxitwi(4)Tom Cosgrove
From Artturi Alm
2017-12-28Add RK3288 CPU core related clocks.Mark Kettenis
2017-12-28Initialise new_cipher in the serverhello TLS extensions test, to avoid aJoel Sing
NULL pointer dereference in ssl_using_ecc_cipher(). Some compilers avoid triggering this, likely due to the EC formats list also being NULL. While here, setup the EC formats list so that we actually include the EC points format extension in the server hello extensions. Found the hard way by bcook@
2017-12-28Redrawing status is needed after changing window flags or title does notNicholas Marriott
update if status line is off, GitHub issue 1191.
2017-12-28Synch pin defenitions with Linux and add support for the Allwinner GR8 andMark Kettenis
Allwinner R40.
2017-12-28pf drops IPv4 packets with any options by default. For IPv6 theAlexander Bluhm
same is already done for options header. Add the routing extension header to the list that need "allow-opts" to pass. OK sashan@ visa@
2017-12-28Delete information about bulk builds already found in bulk(8).cheloha
Direct the reader there instead. ok espie@
2017-12-27Add size for free() in the AMD K10/K11 pstate driver.Frederic Cambus
It was done already on i386, but not on amd64. OK brynet@
2017-12-27log specific error when connect() fails.Sebastian Benoit
ok claudio@, feedback bluhm@
2017-12-27Add sizes for free() in the Geode LX Security Block crypto accelerator.Frederic Cambus
OK visa@
2017-12-27Initialize memhook such that /dev/mem access doesn't attempt to map pagesMark Kettenis
at address zero. Spotted by Artturi Alm. ok patrick@
2017-12-27Turns out linker scripts in lld are still subtly broken and aligningMark Kettenis
sections doesn't work when the -r option is used. Disable the unmapping code again until lld gets fixed.
2017-12-27Draw command prompt correctly with status line off.Nicholas Marriott
2017-12-27Make octeon_intr_establish() assume edge triggering with CIU3.Visa Hankala
This makes the API usable with edge triggered interrupt sources.
2017-12-27Ensure interrupt delivery is disabled when setting interruptVisa Hankala
delivery entry.
2017-12-27Add -Wshadow to Makefile and fix the resulting warnings. Many ofTodd C. Miller
the warnings are due to the use of globals with generic names, specifically "options" and "path". I've renamed "options" to "sh_options" since it holds the shell options and "path" to "search_path". OK jca@ tb@