From 2ab3ae1f407b76cab4cf0fab0851c1d80af92d14 Mon Sep 17 00:00:00 2001 From: Rebecca Chang Swee Fun Date: Tue, 6 Sep 2022 02:45:11 -0400 Subject: [PATCH 12/68] components: update_client: add riscv64 arch definition Signed-off-by: Rebecca Chang Swee Fun --- components/update_client/update_query_params.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/update_client/update_query_params.cc b/components/update_client/update_query_params.cc index a36b56d30797..4b2cf052246d 100644 --- a/components/update_client/update_query_params.cc +++ b/components/update_client/update_query_params.cc @@ -63,6 +63,8 @@ const char kArch[] = "loong32"; #elif defined(__loongarch64) "loong64"; +#elif defined(__riscv) && (__riscv_xlen == 64) + "riscv64"; #else #error "unknown arch" #endif @@ -138,6 +140,8 @@ const char* UpdateQueryParams::GetNaclArch() { return "loong32"; #elif defined(ARCH_CPU_LOONG64) return "loong64"; +#elif defined(ARCH_CPU_RISCV64) + return "riscv64"; #else // NOTE: when adding new values here, please remember to update the // comment in the .h file about possible return values from this function. -- 2.30.2