summaryrefslogtreecommitdiffstats
path: root/sys/arch/powerpc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Refactor the MAP_STACK feature, and introduce another similar variation:deraadt2019-06-011-19/+4
* Use the debugger mutex for `ddb_mp_mutex'. This should prevent a racevisa2019-03-232-19/+17
* Add intr_{disable,restore}() for powerpc.visa2019-03-231-1/+13
* In pmap_page_protect(), zap the PTE before unlinking. At that point thekettenis2019-01-021-1/+8
* Include srp.h where struct cpu_info uses srp to avoid erroring out whenjsg2018-12-051-1/+2
* More "explicitely" -> "explicitly" in various comments.krw2018-10-221-2/+2
* Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toclaudio2018-09-141-2/+2
* Remove unused spllock().visa2018-08-201-2/+1
* Implement MAP_STACK option for mmap(). Synchronous faults (pagefault andderaadt2018-04-121-1/+19
* Do not panic from ddb(4) when a lock requirement isn't fulfilled.mpi2018-03-201-4/+1
* #define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archderaadt2018-03-051-1/+2
* Remove mutex implementations that now live in MI code.mpi2018-01-251-151/+0
* Move common mutex implementations to a MI place.mpi2018-01-252-86/+3
* Include <sys/mutex.h> rather than <machine/mutex.h>mpi2018-01-221-2/+2
* Define and use IPL_MPFLOOR in our common mutex implementation.mpi2018-01-132-3/+4
* Unify <machine/mutex.h> a bit further.mpi2018-01-121-7/+8
* Add size for free.visa2018-01-111-2/+5
* Delete unnecessary <sys/file.h> includesguenther2017-12-301-2/+1
* Sync C mutex implementations.mpi2017-12-201-4/+3
* Change __mp_lock_held() to work with an arbitrary CPU info structure andmpi2017-12-042-5/+5
* add support for printing function arguments when displaying a tracejasper2017-10-181-4/+20
* Sync alpha/mips64/powerpc mutex implementations.mpi2017-09-111-6/+8
* Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther2017-09-051-5/+1
* Remove leftovers of a past softintr mechanism.visa2017-07-252-8/+2
* kill RCSID macros; discussed with millertderaadt2017-06-291-5/+1
* Unbreak profiling assembly functions in userland by defining thempi2017-06-231-2/+2
* Kill db_sym_t.mpi2017-05-301-2/+2
* Kill SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead.mpi2017-05-293-10/+8
* Implement copyin32(9).kettenis2017-05-161-1/+25
* Make atomic.h ready to be included in userland.mpi2017-05-121-3/+4
* Rename Debugger() into db_enter().mpi2017-04-303-10/+10
* Hook up mutex(9) to witness(4).visa2017-04-202-11/+23
* Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itguenther2017-04-131-3/+1
* Split up fork1():guenther2017-02-121-3/+7
* In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptguenther2017-02-081-4/+2
* Rename pfind(9) into tfind(9) to reflect that it deals with threads.mpi2017-01-241-2/+2
* fix an uninitialised variable on altivec assist trapjsg2016-12-201-1/+2
* Change pmap_proc_iflush() to take a process instead of a procguenther2016-10-191-5/+5
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-9/+6
* take it one step further and bring the message inline with arm/sparc64jasper2016-09-101-2/+2
* don't hardcode the filename in an error message; use the function name insteadjasper2016-09-091-2/+2
* Telling gcc the TCB pointer is in %r2 via the 'register asm' extensionguenther2016-09-041-35/+2
* Increase the number of mbufs on most architectures. This is basedbluhm2016-09-031-2/+2
* consistently set ipls on pmap pools.dlg2016-06-071-2/+6
* SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookiederaadt2016-05-101-2/+2
* Flush page (through the direct map) before mapping it into AGP. Fixeskettenis2016-05-071-1/+17
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-071-1/+4
* G/C DDB_REGS.mpi2016-04-271-2/+1
* Reduces the noise around the global ``ticks'' variable by renamingmpi2016-03-192-7/+7
* DDB_REGS -> ddb_regsmpi2016-03-061-5/+5