From 5327875c74e7c7481b6c67f305618016a075aa6d Mon Sep 17 00:00:00 2001 From: Richael Zhuang Date: Tue, 14 May 2019 18:26:55 +0800 Subject: [PATCH] lib/ftl: fix PAGE_SIZE for AArch64 Not only 4KB page size is supported on AArch64. The most common is 4KB and 64KB. 16KB is supported too. We can get it by "getconf PAGESIZE". Change-Id: I6f09741372d35e868228528d976fe3b5a65ff96c Signed-off-by: Richael Zhuang Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/454447 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Jim Harris --- mk/spdk.common.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mk/spdk.common.mk b/mk/spdk.common.mk index 78e6bf5a8..79c926678 100644 --- a/mk/spdk.common.mk +++ b/mk/spdk.common.mk @@ -84,7 +84,7 @@ COMMON_CFLAGS += -march=native endif ifeq ($(TARGET_MACHINE),aarch64) COMMON_CFLAGS += -march=armv8-a+crc -COMMON_CFLAGS += -DPAGE_SIZE=4096 +COMMON_CFLAGS += -DPAGE_SIZE=$(shell getconf PAGESIZE) endif ifeq ($(CONFIG_WERROR), y)