mirror of
https://github.com/openhwgroup/cvw.git
synced 2025-04-19 03:24:50 -04:00
Merge pull request #1290 from jordancarlin/lockstep_no_fcov
Fix lockstep without fcov
This commit is contained in:
commit
fcc3c9ed7c
1 changed files with 4 additions and 0 deletions
|
@ -734,15 +734,18 @@ module wallyTracer import cvw::*; #(parameter cvw_t P) (rvviTrace rvvi);
|
|||
assign rvvi.csr[0][0][index] = CSRArray[index];
|
||||
end
|
||||
|
||||
`ifdef FCOV
|
||||
// Interrupts
|
||||
assign rvvi.m_ext_intr[0][0] = MExtInt;
|
||||
assign rvvi.s_ext_intr[0][0] = SExtInt;
|
||||
assign rvvi.m_timer_intr[0][0] = MTimerInt;
|
||||
assign rvvi.m_soft_intr[0][0] = MSwInt;
|
||||
`endif
|
||||
|
||||
// *** implementation only cancel? so sc does not clear?
|
||||
assign rvvi.lrsc_cancel[0][0] = 0;
|
||||
|
||||
`ifdef FCOV
|
||||
// Virtual Memory signals for verification
|
||||
assign rvvi.virt_adr_i[0][0] = IVAdrW;
|
||||
assign rvvi.virt_adr_d[0][0] = DVAdrW;
|
||||
|
@ -757,6 +760,7 @@ module wallyTracer import cvw::*; #(parameter cvw_t P) (rvviTrace rvvi);
|
|||
assign rvvi.ppn_d[0][0] = DPPNW;
|
||||
assign rvvi.page_type_i[0][0] = IPageTypeW;
|
||||
assign rvvi.page_type_d[0][0] = DPageTypeW;
|
||||
`endif
|
||||
|
||||
integer index2;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue