Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable hardware accelerated crc32c for ARM on Linux #13432

Closed
wants to merge 1 commit into from

Conversation

Nicoshev
Copy link
Contributor

@Nicoshev Nicoshev commented Mar 1, 2025

Summary:
We've noticed the default CRC32c function gets executed when running on aarch64 cpus within our servers

Issue is that ROCKSDB_AUXV_GETAUXVAL_PRESENT evaluates to false

This fix allows the usage of hardware-accelerated crc32 within our fleet

Differential Revision: D70423483

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D70423483

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D70423483

Summary:

We've noticed the default CRC32c function gets executed when running on aarch64 cpus within our servers

Issue is that ROCKSDB_AUXV_GETAUXVAL_PRESENT evaluates to false

This fix allows the usage of hardware-accelerated crc32 within our fleet

Differential Revision: D70423483
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D70423483

@facebook-github-bot
Copy link
Contributor

This pull request has been merged in 1d6c33d.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants