summaryrefslogtreecommitdiffstats
path: root/sys/arch/arm64/include/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2020-06-05Implement cpu_rnd_messybits() as a read of the virtual counter xorednaddy1-2/+11
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+3
2020-05-17Fix typo in comment.kettenis1-2/+2
2020-05-17Add machdep.compatible.kettenis1-4/+8
2019-07-02Register cpu(4) as a cooling device. This supports passive cooling bykettenis1-1/+2
2019-06-04Bump MAXCPUS to 32 so that we can use all cores on the Ampere eMAG.patrick1-2/+2
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenjsg1-1/+2
2018-08-11Bump MAXCPUS from 8 to 24.kettenis1-2/+2
2018-08-03Implement DVFS support.kettenis1-1/+5
2018-06-30Add intr_enable() here as well.kettenis1-1/+7
2018-06-28Add ci_acpi_proc_id member to struct cpu_info; needed by acpi(4).kettenis1-1/+2
2018-01-30Add support for switching CPUs in ddb on arm64. Based on a diff from drahn@.kettenis1-1/+9
2018-01-28Spin up secondary CPUs and add IPI infrastructure. Heavily based on diffskettenis1-4/+27
2018-01-17Defend agains branch predictor target injection (Spectre "variant 2")kettenis1-1/+3
2018-01-12Add MULTIPROCESSOR basics for arm64. Enough to build and run a kernel withkettenis1-1/+5
2018-01-05Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> beingkettenis1-10/+3
2017-12-30Implement CPU_BUSY_CYCLE and intr_disable/restore.kettenis1-1/+14
2016-12-17Import of OpenBSD/arm64patrick1-0/+264