aboutsummaryrefslogtreecommitdiff
path: root/spike_main
diff options
context:
space:
mode:
authorDave.Wen <dave.wen@sifive.com>2020-04-07 05:25:04 -0700
committerDave.Wen <dave.wen@sifive.com>2020-04-07 05:25:04 -0700
commit109aa23bbf8aba76b27629095688e86643eaf51f (patch)
tree4717915431a71afc30b93decd3231078c077814d /spike_main
parente43850d5cd2cc262f2f9157c579c12ea20f03ada (diff)
downloadspike-109aa23bbf8aba76b27629095688e86643eaf51f.zip
spike-109aa23bbf8aba76b27629095688e86643eaf51f.tar.gz
spike-109aa23bbf8aba76b27629095688e86643eaf51f.tar.bz2
rvv: support simulations with mem size <4K
Diffstat (limited to 'spike_main')
-rw-r--r--spike_main/spike.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/spike_main/spike.cc b/spike_main/spike.cc
index 31c0cd7..5949842 100644
--- a/spike_main/spike.cc
+++ b/spike_main/spike.cc
@@ -113,7 +113,7 @@ static std::vector<std::pair<reg_t, mem_t*>> make_mems(const char* arg)
help();
auto size = strtoull(p + 1, &p, 0);
if ((size | base) % PGSIZE != 0)
- help();
+ fprintf(stderr, "Warning: the memory size %llu at 0x%llX is not align to the page size (%ld)\n\n", size, base, PGSIZE);
res.push_back(std::make_pair(reg_t(base), new mem_t(size)));
if (!*p)
break;