From 678c3c3655158a42e4dd1e0d709b7071339312e4 Mon Sep 17 00:00:00 2001 From: Anup Patel Date: Wed, 4 Mar 2020 14:16:42 +0530 Subject: [PATCH] include: sbi_scratch: Set per-HART scratch size to 4KB Currently, the per-HART scratch size is 256 bytes on RV32 and 512 bytes on RV64. This patch set per-HART scratch size to 4KB (4096 bytes) for both RV32 and RV64 so that we don't run-out of scratch space anytime soon. Signed-off-by: Anup Patel Reviewed-by: Atish Patra --- include/sbi/sbi_scratch.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/sbi/sbi_scratch.h b/include/sbi/sbi_scratch.h index d70c80d4..03093498 100644 --- a/include/sbi/sbi_scratch.h +++ b/include/sbi/sbi_scratch.h @@ -36,8 +36,8 @@ #define SBI_SCRATCH_OPTIONS_OFFSET (9 * __SIZEOF_POINTER__) /** Offset of extra space in sbi_scratch */ #define SBI_SCRATCH_EXTRA_SPACE_OFFSET (10 * __SIZEOF_POINTER__) -/** Maximum size of sbi_scratch */ -#define SBI_SCRATCH_SIZE (64 * __SIZEOF_POINTER__) +/** Maximum size of sbi_scratch (4KB) */ +#define SBI_SCRATCH_SIZE (0x1000) /* clang-format on */