diff --git a/src/util.h b/src/util.h index dbd1f37903a..533e5eb0b05 100644 --- a/src/util.h +++ b/src/util.h @@ -633,7 +633,7 @@ inline unsigned long long dczid_el0_block_size(void) { #if defined(__aarch64__) unsigned long long val; asm volatile("mrs %0, DCZID_EL0" : "=r" (val)); - return 1ULL << (val & 0xF); + return 4ULL << (val & 0xF); #else FATAL() << "Reached AArch64-only code path on non-AArch64 architecture"; return 0;