summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
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-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-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-30Implement CPU_BUSY_CYCLE and intr_disable/restore.Mark Kettenis
ok patrick@, tom@
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-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-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-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-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-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-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-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-27Implement OF_getpropint64().Mark Kettenis
ok jca@, tom@, patrick@, visa@
2017-12-26regenMark Kettenis
2017-12-26Add two IDT PCIe switches found in a SPARC T4-1 and tweak another one toMark Kettenis
not include the revision of the chip.
2017-12-26Correct register numbers for AXP809.Mark Kettenis
2017-12-26drm/i915: call kunmap_px on pt_vaddrMark Kettenis
From Matthew Auld 44a7102484db0ddfa6f855b57ffe0566f739b55a in mainline linux Pointed out by Martin Ziemer
2017-12-26Sync Allwinner A64 pin defenitions with Linux.Mark Kettenis
Add support for the 2nd A64 controller. Add Allwinner A33 support.
2017-12-26Implement support for the "next-generation" clock bindings for theKevin Lo
Allwinner A23/A33. ok kettenis@
2017-12-26Fix channel initialization by not using the same loop variable in nestedPatrick Wildt
for-loops. Oops.
2017-12-24Re-enable the code that unmaps the startup code. This was temporarilyMark Kettenis
disabled while lld was growing up, but forgotten about when gap.o was added back. ok deraadt@