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
/
arm
Age
Commit message (
Expand
)
Author
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-04-09
Introduce membar_acquire/release. Deprecate membar_enter/exit.
riastradh
2021-08-01
s/overwriten/overwritten/ in comments.
andvar
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-06-29
Whitespace
skrll
2021-06-28
Whitespace
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-24
Trailing whitespace
skrll
2021-04-24
Fix __sync_lock_release_4 to actually zeroise the whole 4bytes/32bits.
skrll
2020-12-11
arm bswap32: fix fatal typo in thumb code (PR 55854)
dholland
2020-12-09
arm bswap32: Improve the comments showing the byte flow.
dholland
2020-10-11
Define _ARM_ARCH_8 when __ARM_ARCH_8A (no trailing double underscore) as
skrll
2020-03-09
Give the thumb atomic ops a chance of working
skrll
2019-09-16
Traiing whitespace.
skrll
2019-09-15
__sync_{,x}or_and_fetch_8 should return new value... make it so.
skrll
2019-08-02
ARMv6KZ has been misspelled by GCC since forever, but clang only
joerg
2019-02-18
Add some atomic_cas_64_ni aliases
martin
2017-04-13
Comment alignment. No functional change.
skrll
2017-01-14
fix standalone
christos
2017-01-14
fix standalone
christos
2017-01-14
fix rump
christos
2017-01-14
fix weak symbols. More work needs to be done for memcpy/strlen etc.
christos
2017-01-13
No need to include namespace.h; no other assembly code does.
christos
2015-12-11
Use gcc 4.4 and later operation for nand, i.e.
skrll
2015-06-07
Back out last change; fixed in the correct place.
matt
2015-06-07
Use ${COPT} so it properly emits the right features doing MKCOMPAT
matt
2015-06-07
Require ARMv5TE to assemble.
joerg
2015-06-07
Add ARM EABI aliases for aligned arguments.
joerg
2015-05-17
It is just the __ffssi2 alias we do not want in rump kernel
justin
2015-05-17
Move arm sync_* changes to Makefile.inc
justin
2015-05-17
Do not build arm toolchain symbols in the rump kernel
justin
2015-04-17
Use the right register in previous. Spotted by matt@
skrll
2015-04-17
ARM ARM D7.3.2 - ensure all previous accesses are observed before
skrll
2015-03-26
Don't build the __eabi_ aliases in the arm rump kernel.
justin
2014-10-14
Provide C++ 2011 <atomic> support functions for hppa and arm.
martin
2014-10-13
Move the and_{16,8}_nv sources into the right (libc only) block.
martin
2014-10-13
Provide __sync_and_and_fetch_2 and __sync_and_and_fetch_1 for pre-ARMv6,
martin
2014-07-05
Provide a basic implementation of __atomic_load_* and __atomic_store_*,
joerg
2014-06-28
Add aliases for the C11/C++11 spelling of the CAS primitives.
joerg
2014-06-23
Add aliases for the builtins used to implement C11/C++11 atomics.
joerg
2014-05-06
Make EHABI optional.
joerg
2014-03-28
Ensure SBZ register is zero
skrll
2014-03-05
apcs-gnu only passes one register on the stack.
matt
[next]