Module Name:src
Committed By: riastradh
Date: Sat Feb 25 12:23:36 UTC 2023
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux asm/barrier.h: Fix !MULTIPROCESSOR build.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sy
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 12:23:36 UTC 2023
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux asm/barrier.h: Fix !MULTIPROCESSOR build.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sy
Module Name:src
Committed By: riastradh
Date: Tue Jul 19 21:30:40 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Add alpha definitions of mb/wmb/rmb too for fun.
Who wants to plug an amdgpu into their alpha?
To generate a
Module Name:src
Committed By: riastradh
Date: Tue Jul 19 21:30:40 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Add alpha definitions of mb/wmb/rmb too for fun.
Who wants to plug an amdgpu into their alpha?
To generate a
Module Name:src
Committed By: riastradh
Date: Tue Jul 19 16:40:26 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Clarify error message in asm/barrier.h. Not just for drm.
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: riastradh
Date: Tue Jul 19 16:40:26 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Clarify error message in asm/barrier.h. Not just for drm.
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: riastradh
Date: Tue Jul 19 16:38:39 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Add mips definitions for mb, wmb, rmb.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/
Module Name:src
Committed By: riastradh
Date: Tue Jul 19 16:38:39 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Add mips definitions for mb, wmb, rmb.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/
Module Name:src
Committed By: riastradh
Date: Tue Jul 19 16:38:22 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Use dsb(sy/st/ld) from arm/cpufunc.h for mb/wmb/rmb.
Works on more Arm CPU types this way. From skrll.
To g
Module Name:src
Committed By: riastradh
Date: Tue Jul 19 16:38:22 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Use dsb(sy/st/ld) from arm/cpufunc.h for mb/wmb/rmb.
Works on more Arm CPU types this way. From skrll.
To g
Module Name:src
Committed By: riastradh
Date: Sun Jul 17 22:02:23 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
drm: Fix missing barrier definitions on arm.
The definition will work on armv7; don't think we have any drmkms
driver
Module Name:src
Committed By: riastradh
Date: Sun Jul 17 22:02:23 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
drm: Fix missing barrier definitions on arm.
The definition will work on armv7; don't think we have any drmkms
driver
Module Name:src
Committed By: riastradh
Date: Sun Jul 17 18:45:48 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
drm: Comment *mb() vs smp_*mb() and omit default for *mb().
In general membar_*() is _not_ enough for *mb(), because
Module Name:src
Committed By: riastradh
Date: Sun Jul 17 18:45:48 UTC 2022
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
drm: Comment *mb() vs smp_*mb() and omit default for *mb().
In general membar_*() is _not_ enough for *mb(), because
Module Name:src
Committed By: riastradh
Date: Mon Dec 27 10:41:57 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Define mb/wmb/rmb as mfence/sfence/lfence on i386 too.
Not the same as membar_*; drm uses mb to order special
Module Name:src
Committed By: riastradh
Date: Mon Dec 27 10:41:57 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Define mb/wmb/rmb as mfence/sfence/lfence on i386 too.
Not the same as membar_*; drm uses mb to order special
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 12:25:20 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: For uniprocessor, define smp_*mb as __insn_barrier.
Otherwise ordering might not be guaranteed in the event of
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 12:25:20 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: For uniprocessor, define smp_*mb as __insn_barrier.
Otherwise ordering might not be guaranteed in the event of
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 12:25:12 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Eliminate read_barrier_depends, smp_read_barrier_depends.
These no longer exist in Linux; instead, Linux now u
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 12:25:12 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Eliminate read_barrier_depends, smp_read_barrier_depends.
These no longer exist in Linux; instead, Linux now u
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 12:25:05 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Define mb/wmb/rmb for x86.
These are _not_ SMP barriers; on Linux they specifically mean
mfence/sfence/lfence.
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 12:25:05 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
linux: Define mb/wmb/rmb for x86.
These are _not_ SMP barriers; on Linux they specifically mean
mfence/sfence/lfence.
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 12:12:07 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: bug.h
Log Message:
linux: Make WARN_ONCE actually happen only once.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/ext
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 12:12:07 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: bug.h
Log Message:
linux: Make WARN_ONCE actually happen only once.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/ext
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 11:02:54 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
Use adequate memory barrier for load-acquire semantics.
It is unfortunate that we chose the name membar_enter to have
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 11:02:54 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
Use adequate memory barrier for load-acquire semantics.
It is unfortunate that we chose the name membar_enter to have
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 11:01:37 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: bug.h
Log Message:
Make BUILD_BUG_ON_INVALID work on bit-field expressions.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 11:01:37 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: bug.h
Log Message:
Make BUILD_BUG_ON_INVALID work on bit-field expressions.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 10:56:58 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
Side-load linux/compiler.h in asm/barrier.h.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/ext
Module Name:src
Committed By: riastradh
Date: Sun Dec 19 10:56:58 UTC 2021
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
Log Message:
Side-load linux/compiler.h in asm/barrier.h.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/ext
30 matches
Mail list logo