mariadb/storage/innobase/ut
Krunal Bauskar c69520c9df MDEV-23030: ARM crash on Raspberry Pi 4
MariaDB adopted a hardware optimized crc32c approach on ARM64 starting 10.5.
Said implementation of crc32c needs support from target hardware for crc32
and pmull instructions. Existing logic is checking only for crc32 support
from target hardware through a runtime check and so if target hardware
doesn't support pmull it would cause things to fail/crash.

Expanded runtime check to ensure pmull support is also checked on the target
hardware along with existing crc32.

Thanks to Marko and Daniel for review.
2020-07-30 15:44:54 +03:00
..
ut0crc32.cc MDEV-23030: ARM crash on Raspberry Pi 4 2020-07-30 15:44:54 +03:00
ut0dbg.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ut0list.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ut0mem.cc Clean up ut_strlcpy(), ut_strlcpy_rev() 2019-10-30 06:42:51 +02:00
ut0new.cc MDEV-22841 ut_new_get_key_by_file is unnecessarily expensive, followup 2020-06-16 12:12:37 +02:00
ut0rbt.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ut0rnd.cc MDEV-21256 after-merge fix: Use std::atomic 2020-02-01 15:06:12 +02:00
ut0ut.cc Merge 10.4 into 10.5 2020-07-02 09:41:44 +03:00
ut0vec.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ut0wqueue.cc Merge 10.1 to 10.2 2019-10-25 17:33:39 +03:00