summaryrefslogtreecommitdiffstats
path: root/sys/arch/powerpc64/include/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2020-06-22Make return-to-user and kernel re-entry work. This adds a per-pmap SLBkettenis1-1/+2
2020-06-22Provide working definitions of PROC_STACK() and PROC_PC().kettenis1-3/+3
2020-06-21Implement copyin(9), copyout(9), copyinstr(9) and copyoutstr(9).kettenis1-1/+4
2020-06-18Cache kernel SLB entries in per-CPU struct and restore them uponkettenis1-1/+4
2020-06-14Implement cpu-rnd_messybits() as a read of the cycle counter register.kettenis1-2/+9
2020-06-14Get context switching between kernel threads going.kettenis1-1/+3
2020-06-13Add support for the XIVE interrupt controller found on POWER9 CPUs.kettenis1-1/+2
2020-06-10Add clock interrupt support, adapted from the randomized dual clockkettenis1-1/+7
2020-06-09Implement intr_enable(), intr_disable() and intr_restore().kettenis1-3/+56
2020-06-07Implement pmap_zero_page() and pmap_copy_page().kettenis1-1/+1
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-0/+2
2020-05-22Fill complete trap frame.kettenis1-0/+3
2020-05-17Add enough stubs to allow "option DDB" to build.gkoehler1-0/+4
2020-05-17Use a register varible ro implement curpcu().kettenis1-7/+2
2020-05-17The 64-bit Power ABI reserves r13 for the thread pointer, so use thatkettenis1-1/+7
2020-05-16Planting the first seed for OpenBSD/powerpc64.kettenis1-0/+60