diff options
| author | Bin Meng <[email protected]> | 2020-02-17 20:55:12 -0800 |
|---|---|---|
| committer | Anup Patel <[email protected]> | 2020-02-18 10:30:16 +0530 |
| commit | c66543d049d33b94f1915babaed6eb1f90e05f78 (patch) | |
| tree | 97ec272def1842d6f20e6888513dbf8a4203ed84 /lib/utils | |
| parent | 0b414532c41303ce42fa2b9cc4861c5b01e76b40 (diff) | |
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 <[email protected]>
Reviewed-by: Anup Patel <[email protected]>
Diffstat (limited to 'lib/utils')
| -rw-r--r-- | lib/utils/sys/htif.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/utils/sys/htif.c b/lib/utils/sys/htif.c index f0ba8146..e82590fe 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 |
