From db1a43d05032fd2f1f372c049e20de18367fad13 Mon Sep 17 00:00:00 2001 From: wei xiao Date: Fri, 6 Jan 2017 02:37:03 +0000 Subject: [PATCH] Drop crc32c-arm64 option Crc32c will use ARM64 hardware assist, if available. Jira: ENTLLT-359 Change-Id: Ibdf88f14bd4669ed68a93078c43eb5c8412da543 --- HOWTO | 5 ----- options.c | 4 ---- verify.c | 1 - verify.h | 1 - 4 files changed, 11 deletions(-) diff --git a/HOWTO b/HOWTO index 9c8a8375..9ba511b4 100644 --- a/HOWTO +++ b/HOWTO @@ -1517,11 +1517,6 @@ verify=str If writing to a file, fio can verify the file contents back to regular software crc32c, if not supported by the system. - crc32c-arm64 Use hardware assisted crc32c calculation - provided on CRC enabled ARM 64-bits processors. - Falls back to regular software crc32c, if not - supported by the system. - crc32 Use a crc32 sum of the data area and store it in the header of each block. diff --git a/options.c b/options.c index 5886c505..1ca16e84 100644 --- a/options.c +++ b/options.c @@ -2647,10 +2647,6 @@ struct fio_option fio_options[FIO_MAX_OPTS] = { .oval = VERIFY_CRC32C, .help = "Use crc32c checksums for verification (hw assisted, if available)", }, - { .ival = "crc32c-arm64", - .oval = VERIFY_CRC32C, - .help = "Use crc32c checksums for verification (hw assisted, if available)", - }, { .ival = "crc32c", .oval = VERIFY_CRC32C, .help = "Use crc32c checksums for verification (hw assisted, if available)", diff --git a/verify.c b/verify.c index 02cd3a4a..5c7e43d0 100644 --- a/verify.c +++ b/verify.c @@ -1211,7 +1211,6 @@ nothing: void fio_verify_init(struct thread_data *td) { if (td->o.verify == VERIFY_CRC32C_INTEL || - td->o.verify == VERIFY_CRC32C_ARM64 || td->o.verify == VERIFY_CRC32C) { crc32c_arm64_probe(); crc32c_intel_probe(); diff --git a/verify.h b/verify.h index 8d40ff66..deb161e2 100644 --- a/verify.h +++ b/verify.h @@ -15,7 +15,6 @@ enum { VERIFY_CRC64, /* crc64 sum data blocks */ VERIFY_CRC32, /* crc32 sum data blocks */ VERIFY_CRC32C, /* crc32c sum data blocks */ - VERIFY_CRC32C_ARM64, /* crc32c sum data blocks with hw */ VERIFY_CRC32C_INTEL, /* crc32c sum data blocks with hw */ VERIFY_CRC16, /* crc16 sum data blocks */ VERIFY_CRC7, /* crc7 sum data blocks */ -- 2.25.1