summaryrefslogtreecommitdiffstats
path: root/sys/arch/powerpc64/include (follow)
Commit message (Expand)AuthorAgeFilesLines
* OPAL implements firmware calls that abstract communicating with the BMC overkettenis2021-01-232-1/+296
* Enable support for floating-point exceptions. We always run in "precise"kettenis2021-01-093-3/+7
* Enter power-saving mode on POWER9 (ISA v3)gkoehler2020-12-303-3/+10
* Clear FSCR register. This gives us a sane default state where all facilitieskettenis2020-12-221-1/+7
* Hardwire bus_space_read_raw_N() and bus_space_write_raw_N() tokettenis2020-11-151-7/+7
* Add code to determine the console devie node.kettenis2020-10-301-1/+4
* Add forward declaration of struct trapframe.kettenis2020-10-241-1/+2
* Add retguard to OPAL functions in powerpc64 locore.mortimer2020-10-221-7/+7
* Only use OPAL_CONSOLE_FLUSH if the firmware implements it. Should helpkettenis2020-10-191-1/+2
* use the full 64-bit cookies, rather than just 32 bitsderaadt2020-10-171-3/+3
* Add retguard asm macros for ppc64.mortimer2020-10-161-1/+39
* Add OPAL_PCI_MAP_PE_DMA_WINDOW.kettenis2020-10-101-1/+4
* Use an IPI, so hw.setperf affects all cores in the mp kernel.gkoehler2020-09-232-3/+7
* Correctly pass the "struct cpu_info" pointer along when establishingkettenis2020-09-212-6/+11
* Stop using %r13 as the per-cpu register in the kernel. Sincekettenis2020-09-151-3/+8
* Add a proper VSID allocation scheme for userland segments.kettenis2020-09-071-1/+3
* Implement spilling of kernel SLB entries. Mostly from FreeBSD.kettenis2020-09-053-3/+6
* Restrict the size of the page table to 2G such that it never occupies morekettenis2020-09-041-2/+2
* Make the kernel address space a bit bigger.kettenis2020-09-041-1/+1
* Fix signotify() for powerpc64 bsd.mpgkoehler2020-09-011-4/+3
* Store the device tree node in the pcitag_t.kettenis2020-09-011-1/+4
* Clear user SLB upon context switch.kettenis2020-08-251-1/+2
* Add support for "normal" external interrupts. Needed for running on POWER8kettenis2020-08-231-1/+2
* Add OPAL_SET_XIVE and OPAL_GET_XIVE.kettenis2020-08-231-13/+17
* Add support for POWER8 (and maybe earlier) CPUs. Not sure if this works onkettenis2020-08-232-2/+20
* Switch to a per-proc SLB cache. Seems to make GENERIC.MP kernelskettenis2020-08-172-3/+4
* Remove "for all XXX platforms" from comment. Fixes the issue pointed outkettenis2020-08-141-2/+2
* Bump MAXCPUS (for MULTIPROCESSOR kernels) to 48, which seems to be thekettenis2020-07-231-2/+2
* Use per-pmap lock to protect userland SLB handling.kettenis2020-07-231-4/+2
* Make switching CPUs in DDB work.kettenis2020-07-223-5/+28
* Implement IPIs.kettenis2020-07-222-6/+15
* Add missing mplock.h file.kettenis2020-07-221-0/+10
* Add code to spin up the secondary CPUs.kettenis2020-07-211-4/+46
* Add OPAL_START_CPU.kettenis2020-07-211-1/+3
* Make pmap ready for GENERIC.MP.kettenis2020-07-211-1/+2
* Use the same names as the 64-bit PowerPC ELF ABI for the relocations.kettenis2020-07-181-117/+141
* Pass boothowto and bootduid parameters to the booted kernel via thekettenis2020-07-181-5/+5
* Fix definition of KIOC_GETBOOTDUID ioctl.kettenis2020-07-171-2/+2
* Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavilykettenis2020-07-162-0/+44
* powerpc64 has the sysctl's for power control, so it can use thederaadt2020-07-151-0/+122
* Add a forward declaration of struct cpu_info.kettenis2020-07-151-1/+3
* Add FDT interrupt support.kettenis2020-07-141-1/+19
* Mark unmanaged kernel mappings as wired and skip them if we need to evictkettenis2020-07-141-2/+2
* Fix TIB/TCB on powerpc64. Some bright sould decided that the TCB shouldkettenis2020-07-141-2/+2
* Implement ptrace(2) bits. Still largely untested.kettenis2020-07-141-3/+3
* Clean up <machine/signal.h>, moving the trapframe struct intokettenis2020-07-132-26/+35
* Implement a machdep.altivec sysctl that always returns 1. This makeskettenis2020-07-111-2/+11
* Add hw.cpuspeed and hw.setperfgkoehler2020-07-101-1/+15
* Add OPAL_REINIT_CPUS.kettenis2020-07-101-1/+10
* Add opalsens(4), a driver for sensors provided by the OPAL firmware.kettenis2020-07-071-1/+11