From 3548706311f290ffc9d434b0690fac915c19f5e3 Mon Sep 17 00:00:00 2001 From: "A.S.K" <95036645+aimixsaka@users.noreply.github.com> Date: Sat, 6 Jan 2024 07:09:30 +0800 Subject: [PATCH] Add RISC V support (#407) --- simulator/ms-tpm-20-ref/TPMCmd/tpm/include/LibSupport.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/simulator/ms-tpm-20-ref/TPMCmd/tpm/include/LibSupport.h b/simulator/ms-tpm-20-ref/TPMCmd/tpm/include/LibSupport.h index 96473928e..2506be1dd 100644 --- a/simulator/ms-tpm-20-ref/TPMCmd/tpm/include/LibSupport.h +++ b/simulator/ms-tpm-20-ref/TPMCmd/tpm/include/LibSupport.h @@ -42,11 +42,13 @@ #ifndef RADIX_BITS # if defined(__x86_64__) || defined(__x86_64) \ || defined(__amd64__) || defined(__amd64) || defined(_WIN64) || defined(_M_X64) \ - || defined(_M_ARM64) || defined(__aarch64__) + || defined(_M_ARM64) || defined(__aarch64__) \ + || (defined(__riscv) && __riscv_xlen == 64) # define RADIX_BITS 64 # elif defined(__i386__) || defined(__i386) || defined(i386) \ || defined(_WIN32) || defined(_M_IX86) \ - || defined(_M_ARM) || defined(__arm__) || defined(__thumb__) + || defined(_M_ARM) || defined(__arm__) || defined(__thumb__) \ + || (defined(__riscv) && __riscv_xlen == 32) # define RADIX_BITS 32 # else # error Unable to determine RADIX_BITS from compiler environment