summaryrefslogtreecommitdiffstats
path: root/sys/arch/powerpc64/powerpc64/cpu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Enter power-saving mode on POWER9 (ISA v3)gkoehler2020-12-301-2/+28
* Clear FSCR register. This gives us a sane default state where all facilitieskettenis2020-12-221-1/+4
* Add support for POWER9P "Axone" CPUs.kettenis2020-09-261-1/+4
* Use an IPI, so hw.setperf affects all cores in the mp kernel.gkoehler2020-09-231-4/+26
* Stop using %r13 as the per-cpu register in the kernel. Sincekettenis2020-09-151-2/+1
* Add support for POWER8 (and maybe earlier) CPUs. Not sure if this works onkettenis2020-08-231-13/+33
* Initialize local variable that was supposed to hold the value of curcpu().kettenis2020-08-141-2/+2
* On POWER9 use the "darn" instruction and feed its output as entropy intokettenis2020-08-041-1/+28
* Make switching CPUs in DDB work.kettenis2020-07-221-2/+9
* Implement IPIs.kettenis2020-07-221-1/+20
* Add code to spin up the secondary CPUs.kettenis2020-07-211-3/+136
* Add hw.cpuspeed and hw.setperfgkoehler2020-07-101-4/+8
* Oops, I didn't intend to commit these bits.kettenis2020-07-101-8/+4
* Implement process_read_regs() such that core dumps become usable.kettenis2020-07-101-4/+8
* avoid uninitialised pointer usejsg2020-06-261-2/+2
* Print CPU name and cache info in the same way as we do on arm64.kettenis2020-06-171-6/+86
* Add clock interrupt support, adapted from the randomized dual clockkettenis2020-06-101-12/+1
* Implement delay(9).kettenis2020-06-071-1/+16
* mainbus(4) and cpu(4).kettenis2020-06-071-1/+51
* Allocate a struct, not just a pointer.kettenis2020-06-071-2/+6
* Add some very simple trap handling.kettenis2020-05-221-0/+18
* Planting the first seed for OpenBSD/powerpc64.kettenis2020-05-161-0/+3