diff --git a/storage/innobase/sync/cache.cc b/storage/innobase/sync/cache.cc index 064c29d6f0205..79b5b58f68518 100644 --- a/storage/innobase/sync/cache.cc +++ b/storage/innobase/sync/cache.cc @@ -99,6 +99,7 @@ static decltype(pmem_control::persist) pmem_persist_init() return (getauxval(AT_HWCAP) & HWCAP_DCPOP) ? pmem_cvap : pmem_cvac; } # elif defined __powerpc64__ +__attribute__((target("cpu=power10"))) static void pmem_phwsync(const void* buf, size_t size) { for (uintptr_t u= uintptr_t(buf) & ~(CPU_LEVEL1_DCACHE_LINESIZE),