| Commit message (Expand) | Author | Age | Files | Lines |
* | Use the debugger mutex for `ddb_mp_mutex'. This should prevent a race |  visa | 2019-03-23 | 1 | -3/+1 |
* | Add intr_{disable,restore}() for powerpc. |  visa | 2019-03-23 | 1 | -1/+13 |
* | Include srp.h where struct cpu_info uses srp to avoid erroring out when |  jsg | 2018-12-05 | 1 | -1/+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 |
* | #define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an arch |  deraadt | 2018-03-05 | 1 | -1/+2 |
* | Move common mutex implementations to a MI place. |  mpi | 2018-01-25 | 1 | -84/+2 |
* | 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 |
* | Change __mp_lock_held() to work with an arbitrary CPU info structure and |  mpi | 2017-12-04 | 1 | -2/+2 |
* | 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 | 1 | -5/+1 |
* | 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 SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead. |  mpi | 2017-05-29 | 1 | -3/+1 |
* | Make atomic.h ready to be included in userland. |  mpi | 2017-05-12 | 1 | -3/+4 |
* | Hook up mutex(9) to witness(4). |  visa | 2017-04-20 | 1 | -3/+15 |
* | Provide mips64 with kernel-facing TCB_{GET,SET} macros that store it |  guenther | 2017-04-13 | 1 | -3/+1 |
* | In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except |  guenther | 2017-02-08 | 1 | -4/+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 |
* | 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 |
* | One ddb interface is enough for ppc. |  mpi | 2016-03-05 | 1 | -1/+6 |
* | Define db_reg_t like the other archs by typedef'ing "struct trapframe". |  mpi | 2016-03-05 | 1 | -9/+6 |
* | The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER. |  mpi | 2015-11-24 | 1 | -2/+1 |
* | Add a per-page flag to indicate that all mappings of that page should be |  kettenis | 2015-10-08 | 1 | -4/+5 |
* | lint is dead and C99 may be old enough to drive a car: delete LONGLONG |  guenther | 2015-09-26 | 1 | -3/+1 |
* | intr_barrier(9) for macppc and socppc. |  kettenis | 2015-09-13 | 1 | -2/+3 |
* | Make the powerpc pmap (more) mpsafe by protecting both the pmap itself and the |  kettenis | 2015-09-11 | 1 | -1/+5 |
* | Provide remaining arch with END() macro for setting calculated size on |  guenther | 2015-08-30 | 1 | -1/+2 |
* | _NLIST_DO_ELF is no longer needed: it's the only option |  guenther | 2015-08-29 | 1 | -4/+2 |
* | Add support for the Secure-PLT ABI variant. This will give us better W^X |  kettenis | 2015-08-23 | 1 | -2/+7 |
* | replace the asm mutexes with a c implementation. |  dlg | 2015-08-14 | 2 | -6/+8 |
* | 17 years ago, setfault() was modified to save the status register in the |  miod | 2015-07-29 | 1 | -2/+1 |
* | introduce srp, which according to the manpage i wrote is short for |  dlg | 2015-07-02 | 1 | -1/+5 |
* | remove __cpu_cas and use atomic_cas_ulong instead. |  dlg | 2015-06-26 | 1 | -21/+1 |
* | rename the guard #define from _MACHINE_MPLOCK_H_ to _POWERPC_MPLOCK_H_ |  dlg | 2015-06-26 | 1 | -4/+4 |
* | move the ppc mplock implementation from macppc to powerpc. |  dlg | 2015-06-26 | 1 | -0/+52 |
* | IPL_MPSAFE bits for macppc with openpic(4). |  mpi | 2015-06-24 | 1 | -9/+8 |
* | Add bits missed in previous... I suck at cvs. |  mpi | 2015-06-05 | 1 | -10/+9 |
* | put mpi's atomics back in, but with the return value of add (and therefore sub, inc, and dec) fixed. |  dlg | 2015-05-06 | 1 | -2/+240 |
* | emul_native is only used for kernel threads which can't dump core, so |  guenther | 2015-05-05 | 1 | -5/+1 |
* | Remove SIZE_MAX from limits.h. It was added years ago before we |  millert | 2015-04-30 | 1 | -4/+1 |
* | Revert back to using GCC builtins. This code triggers an off by one in |  mpi | 2015-04-24 | 1 | -168/+2 |
* | Implement the MI atomic API for PowerPC to avoid using gcc builtins that |  mpi | 2015-04-22 | 1 | -2/+168 |
* | The ELF psABI for PPC specifies that the stack shall always be 16-byte aligned. |  guenther | 2015-04-21 | 1 | -2/+2 |