Skip to content

Commit 9297021

Browse files
committed
Update mimpid and marchid for XiangShan
1 parent 80a3c81 commit 9297021

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

riscv/processor.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,9 @@ void state_t::reset(processor_t* const proc, reg_t max_isa)
451451
#elif defined(CPU_NUTSHELL)
452452
csrmap[CSR_MARCHID] = std::make_shared<const_csr_t>(proc, CSR_MARCHID, 0);
453453
csrmap[CSR_MIMPID] = std::make_shared<const_csr_t>(proc, CSR_MIMPID, 0);
454+
#elif defined(CPU_XIANGSHAN)
455+
csrmap[CSR_MARCHID] = std::make_shared<const_csr_t>(proc, CSR_MARCHID, 25);
456+
csrmap[CSR_MIMPID] = std::make_shared<const_csr_t>(proc, CSR_MIMPID, 0);
454457
#else
455458
csrmap[CSR_MARCHID] = std::make_shared<const_csr_t>(proc, CSR_MARCHID, 5);
456459
csrmap[CSR_MIMPID] = std::make_shared<const_csr_t>(proc, CSR_MIMPID, 0);

0 commit comments

Comments
 (0)