| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC r311169,r311898,r312925,r312973,r312975,r313007,r313040,r313080, | mjg | 2017-03-16 | 1 | -0/+34 |
* | Add an atomic_fetchadd_64() wrapper on sparc64. | jhb | 2016-01-22 | 1 | -0/+1 |
* | Add the atomic_thread_fence() family of functions with intent to | kib | 2015-07-08 | 1 | -0/+29 |
* | Add MD (for now) atomic_store_acq_<type>() and use it in pmap_activate() | marius | 2013-08-06 | 1 | -9/+25 |
* | Remove conflicting macros from SPARC64's atomic(9) header. | ed | 2013-06-15 | 1 | -15/+3 |
* | Add an unified macro to deny ability from the compiler to reorder | attilio | 2012-10-09 | 1 | -3/+3 |
* | Revert r225889 a bit. While it's correct that in total store order there's | marius | 2011-12-03 | 1 | -1/+4 |
* | - Add protective parentheses to macros as far as possible. | marius | 2011-10-01 | 1 | -41/+41 |
* | In total store which we use for running the kernel and all of the userland | marius | 2011-10-01 | 1 | -8/+9 |
* | - bump __FreeBSD version to reflect added buf_ring, memory barriers, | kmacy | 2008-11-22 | 1 | -0/+4 |
* | Oops. Use atomic_add_long() for atomic_fetchadd_long() (not atomic_add_int()) | pjd | 2008-03-19 | 1 | -2/+1 |
* | Implement atomic_fetchadd_long() for all architectures and document it. | pjd | 2008-03-16 | 1 | -0/+2 |
* | Add a new atomic_fetchadd() primitive that atomically adds a value to a | jhb | 2005-09-27 | 1 | -0/+3 |
* | Convert the atomic_ptr() operations over to operating on uintptr_t | jhb | 2005-07-15 | 1 | -1/+1 |
* | Use unsigned types for the arguments of the atomic(9) operations, | marius | 2004-05-22 | 1 | -4/+4 |
* | Switch from BSD-style u_intXX_t to ISO C99 uintXX_t. | marius | 2004-05-22 | 1 | -1/+1 |
* | Make the atomic arithmetic functions return the old value, since they're | jake | 2002-12-21 | 1 | -40/+38 |
* | Use ASI_P instead of ASI_N if _KERNEL isn't defined so that these | jake | 2001-12-29 | 1 | -2/+10 |
* | Add atomic_load and store functions without membars, fwiw. | jake | 2001-09-03 | 1 | -5/+24 |
* | The author isn't a [UC] Regents. Correct the copyright language. | obrien | 2001-08-09 | 1 | -2/+2 |
* | Flesh out the sparc64 port considerably. This contains: | jake | 2001-07-31 | 1 | -309/+223 |
* | Add skeleton machine dependent headers and c files for a port of freebsd | jake | 2001-07-31 | 1 | -0/+352 |