index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
powerpc64
/
include
Age
Commit message (
Expand
)
Author
2022-03-24
Add $OpenBSD$ tag and declare that this file is in the public domain.
Mark Kettenis
2021-10-12
Add (minimal) accounting for wired pages in userland pmaps.
Mark Kettenis
2021-08-30
Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t already
Jasper Lievisse Adriaanse
2021-07-06
Introduce CPU_IS_RUNNING() and us it in scheduler-related code to prevent
Mark Kettenis
2021-06-09
Enable MSI-X support for powerpc64.
Mark Kettenis
2021-06-02
kernel: introduce per-CPU panic(9) message buffers
cheloha
2021-05-30
Include <sys/mutex.h> and <sys/queue.h> earlier in powerpc* pmap.h
Visa Hankala
2021-05-30
Include <sys/queue.h> to avoid a hidden header dependency.
Visa Hankala
2021-05-19
Double the maximum data size limit on powerpc64. Now it is 32 GB
Alexander Bluhm
2021-05-11
A Data Segment Interrupt does not indicate whether it was the result
Mark Kettenis
2021-03-11
spelling
Jonathan Gray
2021-01-23
OPAL implements firmware calls that abstract communicating with the BMC over
Mark Kettenis
2021-01-09
Enable support for floating-point exceptions. We always run in "precise"
Mark Kettenis
2020-12-30
Enter power-saving mode on POWER9 (ISA v3)
gkoehler
2020-12-22
Clear FSCR register. This gives us a sane default state where all facilities
Mark Kettenis
2020-11-15
Hardwire bus_space_read_raw_N() and bus_space_write_raw_N() to
Mark Kettenis
2020-10-30
Add code to determine the console devie node.
Mark Kettenis
2020-10-24
Add forward declaration of struct trapframe.
Mark Kettenis
2020-10-22
Add retguard to OPAL functions in powerpc64 locore.
mortimer
2020-10-19
Only use OPAL_CONSOLE_FLUSH if the firmware implements it. Should help
Mark Kettenis
2020-10-17
use the full 64-bit cookies, rather than just 32 bits
Theo de Raadt
2020-10-16
Add retguard asm macros for ppc64.
mortimer
2020-10-10
Add OPAL_PCI_MAP_PE_DMA_WINDOW.
Mark Kettenis
2020-09-23
Use an IPI, so hw.setperf affects all cores in the mp kernel.
gkoehler
2020-09-21
Correctly pass the "struct cpu_info" pointer along when establishing
Mark Kettenis
2020-09-15
Stop using %r13 as the per-cpu register in the kernel. Since
Mark Kettenis
2020-09-07
Add a proper VSID allocation scheme for userland segments.
Mark Kettenis
2020-09-05
Implement spilling of kernel SLB entries. Mostly from FreeBSD.
Mark Kettenis
2020-09-04
Restrict the size of the page table to 2G such that it never occupies more
Mark Kettenis
2020-09-04
Make the kernel address space a bit bigger.
Mark Kettenis
2020-09-01
Fix signotify() for powerpc64 bsd.mp
gkoehler
2020-09-01
Store the device tree node in the pcitag_t.
Mark Kettenis
2020-08-25
Clear user SLB upon context switch.
Mark Kettenis
2020-08-23
Add support for "normal" external interrupts. Needed for running on POWER8
Mark Kettenis
2020-08-23
Add OPAL_SET_XIVE and OPAL_GET_XIVE.
Mark Kettenis
2020-08-23
Add support for POWER8 (and maybe earlier) CPUs. Not sure if this works on
Mark Kettenis
2020-08-17
Switch to a per-proc SLB cache. Seems to make GENERIC.MP kernels
Mark Kettenis
2020-08-14
Remove "for all XXX platforms" from comment. Fixes the issue pointed out
Mark Kettenis
2020-07-23
Bump MAXCPUS (for MULTIPROCESSOR kernels) to 48, which seems to be the
Mark Kettenis
2020-07-23
Use per-pmap lock to protect userland SLB handling.
Mark Kettenis
2020-07-22
Make switching CPUs in DDB work.
Mark Kettenis
2020-07-22
Implement IPIs.
Mark Kettenis
2020-07-22
Add missing mplock.h file.
Mark Kettenis
2020-07-21
Add code to spin up the secondary CPUs.
Mark Kettenis
2020-07-21
Add OPAL_START_CPU.
Mark Kettenis
2020-07-21
Make pmap ready for GENERIC.MP.
Mark Kettenis
2020-07-18
Use the same names as the 64-bit PowerPC ELF ABI for the relocations.
Mark Kettenis
2020-07-18
Pass boothowto and bootduid parameters to the booted kernel via the
Mark Kettenis
2020-07-17
Fix definition of KIOC_GETBOOTDUID ioctl.
Mark Kettenis
2020-07-16
Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavily
Mark Kettenis
[next]