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
/
i386
/
atomic
/
atomic.S
Age
Commit message (
Expand
)
Author
2022-07-30
x86: Eliminate mfence hotpatch for membar_sync.
riastradh
2022-04-09
Introduce membar_acquire/release. Deprecate membar_enter/exit.
riastradh
2022-04-09
i386/membar_ops: Upgrade membar_enter from R/RW to RW/RW.
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-06
Nix trailing whitespace in files of membars, atomics, and lock stubs.
riastradh
2020-05-01
Use the hotpatch framework when patching _atomic_cas_64.
maxv
2020-04-26
Use the hotpatch framework for LFENCE/MFENCE.
maxv
2020-04-26
Remove unused argument in macro.
maxv
2020-04-26
Remove unused.
maxv
2020-04-26
Drop the hardcoded array, use the hotpatch section.
maxv
2020-04-25
Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM
bouyer
2018-07-18
On Xen, always alias _atomic_cas_64 to _atomic_cas_cx8. AFAIK Xen doesn't
bouyer
2014-05-23
Put missing END() markers to set ELF symbol size.
uebayasi
2014-04-22
The kernel uses 64 bit atomic ops.
christos
2014-02-18
Provide most missing __sync_*64 primitives for i386
martin
2011-01-12
Allow use of traditional CPP to be set on a per platform base in sys.mk.
joerg
2009-11-26
Use strong alias within the kernel namespace regardless of if we're
pooka
2009-04-02
So that profile kernel runs again,
enami
2009-01-12
include sys/param.h for _HARDKERNEL instead of homegrown def.
pooka
2009-01-04
Opt for libc versions in case of _KERNEL && !_RUMPKERNEL.
pooka
2008-12-19
PR kern/40213 my i386 machine can't boot because of tsc
ad
2008-05-25
enable profiling of assembly functions.
chs
2008-05-03
whitespace.
yamt
2008-05-03
rename END to ENDLABEL. i'll use END for other purpose. ok by Andrew Doran.
yamt
2008-04-28
Remove clause 3 and 4 from TNF licenses
martin
2008-02-10
Add atomic_cas_foo_ni().
ad
2008-02-09
membar_enter was doing the wrong thing. For x86 we can alias:
ad
2007-12-20
- Make __cpu_simple_lock and similar real functions and patch at runtime.
ad
2007-12-20
64-bit atomic ops for i386.
ad
2007-12-09
Add missing strong aliases.
ad
2007-11-29
atomic_add_* takes signed integers, the others take unsigned.
ad
2007-11-28
A lock prefix on xchg is meaningless.
ad
2007-11-28
Fix up a few minor problems.
ad
2007-11-28
x86 atomic ops.
ad