History log of /freebsd/sys/contrib/ck/include/gcc/aarch64/ck_pr.h (Results 1 – 5 of 5)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# b5ed3ef8 08-Feb-2024 Mark Johnston <markj@FreeBSD.org>

ck/aarch64: Specify output operands for ck_pr_md_store_*

This is a backport of upstream commit d1e9f03b89:

ck_pr/aarch64: Specify output operands for ck_pr_md_store_*

As in commit 2f9acab,

ck/aarch64: Specify output operands for ck_pr_md_store_*

This is a backport of upstream commit d1e9f03b89:

ck_pr/aarch64: Specify output operands for ck_pr_md_store_*

As in commit 2f9acab, we want to specify output operand widths so that
MSAN compiler instrumentation correctly updates the shadow map. In
particular, LLVM's implementation depends on having type information for
output operands, even when that's not otherwise necessary. Without it,
KMSAN in FreeBSD generates false positives on aarch64.

Reviewed by: cognet
MFC after: 2 weeks
Sponsored by: Klara, Inc.
Sponsored by: Juniper Networks, Inc.

show more ...


Revision tags: release/14.0.0, release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0
# 74e9b5f2 29-Oct-2021 Olivier Houchard <cognet@FreeBSD.org>

Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48'

Import CK as of commit 2265c7846f4ce667f5216456afe2779b23c3e5f7.


Revision tags: release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0
# 8f87df16 30-Dec-2016 Olivier Houchard <cognet@FreeBSD.org>

Merge CK as of commit 255a47553aa5e8d0bb5f8eec63acac7f4c25a6d8, mostly
to make sure we don't use any FP instruction.


# 4f9d94bf 04-Dec-2016 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r309263 through r309518.


# 1fb62fb0 28-Nov-2016 Olivier Houchard <cognet@FreeBSD.org>

Import Concurrency Kit in the kernel.
CK is a toolkit providing different lockfree algorithms/data structures.
More information can be found here : www.concurrencykit.org