#
25d0310e |
| 14-Nov-2023 |
Andrew Turner <andrew@FreeBSD.org> |
arm64: Mark the armv8 crc32c as supporting BTI
This is built into a test so needs the BTI elf note for the rest of the test to be built with BTI support enabled.
As the assembly uses the ENTRY macr
arm64: Mark the armv8 crc32c as supporting BTI
This is built into a test so needs the BTI elf note for the rest of the test to be built with BTI support enabled.
As the assembly uses the ENTRY macro it already supports BTI, so mark it as such.
Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D42595
show more ...
|
Revision tags: release/14.0.0 |
|
#
685dc743 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0 |
|
#
0ec3e991 |
| 06-May-2021 |
Andrew Turner <andrew@FreeBSD.org> |
Use '.arch_extension crc' in the arm64 crc32 code
We don't care about the base architecture here, just that the crc extension is enabled.
Sponsored by: Innovate UK
|
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 |
|
#
686fb94a |
| 10-Jun-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r319548 through r319778.
|
#
c2aa86d1 |
| 08-Jun-2017 |
Ed Maste <emaste@FreeBSD.org> |
arm64: add ".arch armv8-a+crc" to allow use of crc instructions
With Clang 5.0 the .arch directive is required, otherwise Clang complains "error: instruction requires: crc".
This was reported in D1
arm64: add ".arch armv8-a+crc" to allow use of crc instructions
With Clang 5.0 the .arch directive is required, otherwise Clang complains "error: instruction requires: crc".
This was reported in D10499 but not added initially, because clang 3.8 available on a ref machine reported unknown directive. Clang 4.0 allows but does not require the directive.
Submitted by: andrew MFC after: 1 week Sponsored by: The FreeBSD Foundation
show more ...
|
#
be27b311 |
| 04-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r317503 through r317807.
|
#
d7f27102 |
| 27-Apr-2017 |
Michael Tuexen <tuexen@FreeBSD.org> |
armv8 has support for optional CRC32C instructions. This patch checks if they are available and if that is true make use of them. Thank you very much to Andrew Turner for providing help and review th
armv8 has support for optional CRC32C instructions. This patch checks if they are available and if that is true make use of them. Thank you very much to Andrew Turner for providing help and review the patch! Reviewed by: andrew MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D10499
show more ...
|