index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
common
Age
Commit message (
Expand
)
Author
2014-03-04
on 601 CPUs skip to normal memcpy if both source and destination are 32bit
macallan
2014-03-04
Don't export __sync* if _KERNEL || _STANDALONE are defined.
matt
2014-03-04
Fix #if/#endif nesting
matt
2014-03-04
fix typo.
matt
2014-03-04
Make this work with coldfire.
matt
2014-03-04
Make this coldfire compatible
matt
2014-03-04
Fix non-EABI loading of argument. Deal with endian issues.
matt
2014-03-04
Add atomic_sub_64.S
matt
2014-03-04
Load new value from correct stack location in _atomic_cas_64_up
matt
2014-03-04
Fetch value from correct stack location. Push an even number of registers
matt
2014-03-03
Use _KERNEL_OPT around #include "opt_ppcarch.h"
matt
2014-03-03
on ppc601 do byte-wise copies when in _KERNEL
macallan
2014-02-27
Add atomic_cas_64 support for ARM EABI on V5TE and V5TEJ cpus.
matt
2014-02-27
Add a method to test the compiler for things like LDREX availability,
matt
2014-02-24
Provide CAS variants for 16 and 8 bit when running with more that 1 cpu
martin
2014-02-24
Provide cas_16 and cas_8 emulation via cas_32 and use that for mips64
martin
2014-02-23
Remove misplaced #endif
martin
2014-02-22
Missed one __sync_* op (or gcc4.8 does inline it, while 4.5 does not?)
martin
2014-02-22
Try to hide the C runtime implementation specific __sync_* ops from librump,
martin
2014-02-22
Add missing __sunc_* ops for sun2
martin
2014-02-22
Add missing __sync_* ops to libc
martin
2014-02-22
Add the missing __sync_* ops to libc
skrll
2014-02-22
Add the missing __sync_* ops to libc
martin
2014-02-22
Another layout change
skrll
2014-02-22
Layout changes - no functional change.
skrll
2014-02-22
Move the __sync_* ops added in the previous change to a libc-only section
martin
2014-02-21
Provide the missing __sync_* ops for earlier arm versions
martin
2014-02-21
Provide all __sync_* ops in libc.
martin
2014-02-21
Provide the missing __sync_* ops for sparc.
martin
2014-02-21
Add a few missing namespace includes
martin
2014-02-21
Provide 8 and 16 bit sync ops (using 16 bit and 8 bit cas)
martin
2014-02-21
Fix previous: move the alias declaration outside of a #ifdef _LP64
martin
2014-02-21
Provide 32bit __sync ops based on atomic_cas_32.
martin
2014-02-21
Add missing __sync_lock_test_and_set_* aliases for PR lib/48601
martin
2014-02-20
Add missing __sync_* ops
martin
2014-02-20
Simplify the variants returning a bool
martin
2014-02-18
Add a few __sync_* and atomic functions.
martin
2014-02-18
Make the _and_fetch_8 primitives return the new value they calculated
martin
2014-02-18
Do not include <stdbool.h> in the kernel
martin
2014-02-18
Provide most missing __sync_*64 primitives for i386
martin
2014-01-30
switch to unified syntax
matt
2014-01-29
Include compiler-rt in libc, libm and libkern.
joerg
2014-01-29
Kernel and standalone code uses panic() for broken code.
joerg
2014-01-29
Fix up the remaining __sync_* functions to build with Clang on ARM.
joerg
2014-01-29
Fix a few more copy&pastos - now it actually builds.
martin
2014-01-29
Fix copy&pasto
martin
2014-01-29
Provide _atomic_cas_{16,8}_up
martin
2014-01-29
Copyright
skrll
2014-01-29
Provide _atomic_cas_8_up and _atomic_cas_16_up functions
skrll
2014-01-29
Provide _atomic_cas_8_up and _atomic_cas_16_up as assembler functions
martin
[next]