| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactor the MAP_STACK feature, and introduce another similar variation: |  deraadt | 2019-06-01 | 1 | -19/+4 |
* | Use the debugger mutex for `ddb_mp_mutex'. This should prevent a race |  visa | 2019-03-23 | 2 | -19/+17 |
* | Add intr_{disable,restore}() for powerpc. |  visa | 2019-03-23 | 1 | -1/+13 |
* | In pmap_page_protect(), zap the PTE before unlinking. At that point the |  kettenis | 2019-01-02 | 1 | -1/+8 |
* | Include srp.h where struct cpu_info uses srp to avoid erroring out when |  jsg | 2018-12-05 | 1 | -1/+2 |
* | More "explicitely" -> "explicitly" in various comments. |  krw | 2018-10-22 | 1 | -2/+2 |
* | Unify and bump some of the NMBCLUSTERS defines. Some archs had it set to |  claudio | 2018-09-14 | 1 | -2/+2 |
* | Remove unused spllock(). |  visa | 2018-08-20 | 1 | -2/+1 |
* | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and |  deraadt | 2018-04-12 | 1 | -1/+19 |
* | Do not panic from ddb(4) when a lock requirement isn't fulfilled. |  mpi | 2018-03-20 | 1 | -4/+1 |
* | #define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an arch |  deraadt | 2018-03-05 | 1 | -1/+2 |
* | Remove mutex implementations that now live in MI code. |  mpi | 2018-01-25 | 1 | -151/+0 |
* | Move common mutex implementations to a MI place. |  mpi | 2018-01-25 | 2 | -86/+3 |
* | Include <sys/mutex.h> rather than <machine/mutex.h> |  mpi | 2018-01-22 | 1 | -2/+2 |
* | Define and use IPL_MPFLOOR in our common mutex implementation. |  mpi | 2018-01-13 | 2 | -3/+4 |
* | Unify <machine/mutex.h> a bit further. |  mpi | 2018-01-12 | 1 | -7/+8 |
* | Add size for free. |  visa | 2018-01-11 | 1 | -2/+5 |
* | Delete unnecessary <sys/file.h> includes |  guenther | 2017-12-30 | 1 | -2/+1 |
* | Sync C mutex implementations. |  mpi | 2017-12-20 | 1 | -4/+3 |
* | Change __mp_lock_held() to work with an arbitrary CPU info structure and |  mpi | 2017-12-04 | 2 | -5/+5 |
* | add support for printing function arguments when displaying a trace |  jasper | 2017-10-18 | 1 | -4/+20 |
* | Sync alpha/mips64/powerpc mutex implementations. |  mpi | 2017-09-11 | 1 | -6/+8 |
* | Move mutex, condvar, and thread-specific data routes, pthread_once, and |  guenther | 2017-09-05 | 1 | -5/+1 |
* | Remove leftovers of a past softintr mechanism. |  visa | 2017-07-25 | 2 | -8/+2 |
* | kill RCSID macros; discussed with millert |  deraadt | 2017-06-29 | 1 | -5/+1 |
* | Unbreak profiling assembly functions in userland by defining the |  mpi | 2017-06-23 | 1 | -2/+2 |
* | Kill db_sym_t. |  mpi | 2017-05-30 | 1 | -2/+2 |
* | Kill SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead. |  mpi | 2017-05-29 | 3 | -10/+8 |
* | Implement copyin32(9). |  kettenis | 2017-05-16 | 1 | -1/+25 |
* | Make atomic.h ready to be included in userland. |  mpi | 2017-05-12 | 1 | -3/+4 |
* | Rename Debugger() into db_enter(). |  mpi | 2017-04-30 | 3 | -10/+10 |
* | Hook up mutex(9) to witness(4). |  visa | 2017-04-20 | 2 | -11/+23 |
* | Provide mips64 with kernel-facing TCB_{GET,SET} macros that store it |  guenther | 2017-04-13 | 1 | -3/+1 |
* | Split up fork1(): |  guenther | 2017-02-12 | 1 | -3/+7 |
* | In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except |  guenther | 2017-02-08 | 1 | -4/+2 |
* | Rename pfind(9) into tfind(9) to reflect that it deals with threads. |  mpi | 2017-01-24 | 1 | -2/+2 |
* | fix an uninitialised variable on altivec assist trap |  jsg | 2016-12-20 | 1 | -1/+2 |
* | Change pmap_proc_iflush() to take a process instead of a proc |  guenther | 2016-10-19 | 1 | -5/+5 |
* | all pools have their ipl set via pool_setipl, so fold it into pool_init. |  dlg | 2016-09-15 | 1 | -9/+6 |
* | take it one step further and bring the message inline with arm/sparc64 |  jasper | 2016-09-10 | 1 | -2/+2 |
* | don't hardcode the filename in an error message; use the function name instead |  jasper | 2016-09-09 | 1 | -2/+2 |
* | Telling gcc the TCB pointer is in %r2 via the 'register asm' extension |  guenther | 2016-09-04 | 1 | -35/+2 |
* | Increase the number of mbufs on most architectures. This is based |  bluhm | 2016-09-03 | 1 | -2/+2 |
* | consistently set ipls on pmap pools. |  dlg | 2016-06-07 | 1 | -2/+6 |
* | SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookie |  deraadt | 2016-05-10 | 1 | -2/+2 |
* | Flush page (through the direct map) before mapping it into AGP. Fixes |  kettenis | 2016-05-07 | 1 | -1/+17 |
* | Use a Thread Information Block in both single and multi-threaded programs. |  guenther | 2016-05-07 | 1 | -1/+4 |
* | G/C DDB_REGS. |  mpi | 2016-04-27 | 1 | -2/+1 |
* | Reduces the noise around the global ``ticks'' variable by renaming |  mpi | 2016-03-19 | 2 | -7/+7 |
* | DDB_REGS -> ddb_regs |  mpi | 2016-03-06 | 1 | -5/+5 |