summaryrefslogtreecommitdiff
path: root/lib/utils/sys/htif.c
diff options
context:
space:
mode:
authorBin Meng <bmeng.cn@gmail.com>2020-02-18 07:55:12 +0300
committerAnup Patel <anup@brainfault.org>2020-02-18 08:00:16 +0300
commitc66543d049d33b94f1915babaed6eb1f90e05f78 (patch)
tree97ec272def1842d6f20e6888513dbf8a4203ed84 /lib/utils/sys/htif.c
parent0b414532c41303ce42fa2b9cc4861c5b01e76b40 (diff)
downloadopensbi-c66543d049d33b94f1915babaed6eb1f90e05f78.tar.xz
lib: utils: htif: Fix 32-bit build
When building 32-bit OpenSBI images, we get: lib/utils/sys/htif.c: In function '__check_fromhost': lib/utils/sys/htif.c:12:31: error: left shift count >= width of type [-Werror=shift-count-overflow] #define HTIF_DATA_MASK ((1UL << HTIF_DATA_BITS) - 1) ^~ Fixes: c2f23cc6edd7 ("platform: Add Spike initial support") Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Anup Patel <anup.patel@wdc.com>
Diffstat (limited to 'lib/utils/sys/htif.c')
-rw-r--r--lib/utils/sys/htif.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/utils/sys/htif.c b/lib/utils/sys/htif.c
index f0ba814..e82590f 100644
--- a/lib/utils/sys/htif.c
+++ b/lib/utils/sys/htif.c
@@ -9,13 +9,13 @@
#include <sbi_utils/sys/htif.h>
#define HTIF_DATA_BITS 48
-#define HTIF_DATA_MASK ((1UL << HTIF_DATA_BITS) - 1)
+#define HTIF_DATA_MASK ((1ULL << HTIF_DATA_BITS) - 1)
#define HTIF_DATA_SHIFT 0
#define HTIF_CMD_BITS 8
-#define HTIF_CMD_MASK ((1UL << HTIF_CMD_BITS) - 1)
+#define HTIF_CMD_MASK ((1ULL << HTIF_CMD_BITS) - 1)
#define HTIF_CMD_SHIFT 48
#define HTIF_DEV_BITS 8
-#define HTIF_DEV_MASK ((1UL << HTIF_DEV_BITS) - 1)
+#define HTIF_DEV_MASK ((1ULL << HTIF_DEV_BITS) - 1)
#define HTIF_DEV_SHIFT 56
#define HTIF_DEV_SYSTEM 0