Roger Chang has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/68198?usp=email )

Change subject: arch-riscv,dev: Fix reserved size between enable memory map and threshold memory map
......................................................................

arch-riscv,dev: Fix reserved size between enable memory map and
threshold memory map

The number of enablePadding is depending on number of context in
PLIC

Change-Id: Ib4b7e5ecd183863e140c4f3382a75057902d446d
---
M src/dev/riscv/plic.cc
1 file changed, 14 insertions(+), 1 deletion(-)



diff --git a/src/dev/riscv/plic.cc b/src/dev/riscv/plic.cc
index edf0e06..d221946 100644
--- a/src/dev/riscv/plic.cc
+++ b/src/dev/riscv/plic.cc
@@ -204,7 +204,7 @@
         - plic->nSrc32 * 4;
     reserved.emplace_back("reserved1", reserve1_size);
     const size_t reserve2_size = thresholdStart - enableStart
-        - plic->nSrc32 * plic->nContext * enablePadding;
+        - plic->nContext * enablePadding;
     reserved.emplace_back("reserved2", reserve2_size);
     const size_t reserve3_size = plic->pioSize - thresholdStart
         - plic->nContext * thresholdPadding;

--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/68198?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ib4b7e5ecd183863e140c4f3382a75057902d446d
Gerrit-Change-Number: 68198
Gerrit-PatchSet: 1
Gerrit-Owner: Roger Chang <rogerycch...@google.com>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org

Reply via email to