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
/
lib
/
libc
/
arch
Age
Commit message (
Expand
)
Author
2023-05-07
RISC-V support that works on QEMU with a single hart.
skrll
2023-03-30
libc: Define __atomic_is_lock_free.
riastradh
2023-01-24
Fix two signed comparisons that were missed in the last patch.
mlelstv
2023-01-19
Use unsigned comparisons for pointers and size_t values.
mlelstv
2023-01-15
Fix strnlen with a large maxlen argument by using unsigned comparison
skrll
2022-12-03
Fix some comments
skrll
2022-12-03
improve a comment
skrll
2022-08-06
aarch64: Implement __aarch64_casN_sync.
riastradh
2022-07-30
x86: Eliminate mfence hotpatch for membar_sync.
riastradh
2022-07-23
whitespace
skrll
2022-06-18
be consistent about comparing loaded value against expected old value
skrll
2022-06-18
Fix some register usage
skrll
2022-06-16
remove stray 'w'
skrll
2022-04-21
mips/cavium: Take advantage of Octeon's guaranteed r/rw ordering.
riastradh
2022-04-09
Introduce membar_acquire/release. Deprecate membar_enter/exit.
riastradh
2022-04-09
riscv/membar_ops: Upgrade membar_enter from W/RW to RW/RW.
riastradh
2022-04-09
x86_64/membar_ops: Upgrade membar_enter from R/RW to RW/RW.
riastradh
2022-04-09
i386/membar_ops: Upgrade membar_enter from R/RW to RW/RW.
riastradh
2022-04-09
sparc64/membar_ops: Upgrade membar_enter from R/RW to RW/RW.
riastradh
2022-04-09
sparc/membar_ops: Upgrade membar_enter from R/RW to RW/RW.
riastradh
2022-04-09
aarch64/membar_ops: Fix wrong symbol end.
riastradh
2022-04-09
x86: Add a note on membar_sync and mfence.
riastradh
2022-04-09
x86: Omit needless store in membar_producer/exit.
riastradh
2022-04-09
x86: Every load is a load-acquire, so membar_consumer is a noop.
riastradh
2022-04-09
sparc64: Fix membar_sync by issuing membar #StoreLoad.
riastradh
2022-04-09
sparc: Fix membar_sync with LDSTUB.
riastradh
2022-04-06
Nix trailing whitespace in files of membars, atomics, and lock stubs.
riastradh
2022-02-27
mips: Membar audit.
riastradh
2022-02-12
mips: Brush up __cpu_simple_lock.
riastradh
2021-12-08
s/efficent/efficient/ in comments.
andvar
2021-10-04
remove duplicate the article in comments.
andvar
2021-08-13
fix typos in words "pointer" and s/fram /frame/
andvar
2021-08-08
Whitespace
skrll
2021-08-01
s/overwriten/overwritten/ in comments.
andvar
2021-07-29
As we're providing the legacy gcc __sync built-in functions for atomic
skrll
2021-07-28
#define<tab> consistency.
simonb
2021-07-28
Remove memory barriers from the atomic_ops(3) atomic operations. They're
skrll
2021-07-10
s/ifdef _ARM_ARCH_6/if defined(_ARM_ARCH_6)/ for consistency. NFCI.
skrll
2021-07-06
One more s/pte/ptr/
skrll
2021-07-05
typo in comment s/pte/ptr/
skrll
2021-07-04
Fix the logic operation for atomic_nand_{8,16,32,64}
skrll
2021-06-29
Whitespace
skrll
2021-06-28
Whitespace
skrll
2021-04-27
Provide all the LSE operation fuctions. The use of LSE instructions is
skrll
2021-04-27
Improve the membar_ops barriers - no need to use dsb and wait for
skrll
2021-04-26
Add the appropriate memory barrier before the lock is cleared in
skrll
2021-04-25
use ${MACHINE_MIPS64}
christos
2021-04-24
Trailing whitespace
skrll
2021-04-24
Fix __sync_lock_release_4 to actually zeroise the whole 4bytes/32bits.
skrll
2021-04-21
Do previous differently as the API is different.
skrll
[next]