Changes that enable RVFI_DII to run.

It doesn't yet pass any set of tests, but tests do run and reduce.
This commit is contained in:
Jonathan Woodruff
2019-11-26 10:46:56 +00:00
parent 571904535e
commit 96d092c300
210 changed files with 14161 additions and 13470 deletions

View File

@@ -488,6 +488,10 @@ module mkCoreW (CoreW_IFC #(N_External_Interrupt_Sources));
endinterface
`endif
`ifdef RVFI_DII
interface Toooba_RVFI_DII_Server rvfi_dii_server = proc.rvfi_dii_server;
`endif
// ----------------------------------------------------------------
// Optional DM interfaces

View File

@@ -40,6 +40,10 @@ import TV_Info :: *;
import Debug_Module :: *;
`endif
`ifdef RVFI_DII
import Types :: *;
`endif
// ================================================================
// The CoreW interface
@@ -86,6 +90,10 @@ interface CoreW_IFC #(numeric type t_n_interrupt_sources);
interface Get #(Info_CPU_to_Verifier) tv_verifier_info_get;
`endif
`ifdef RVFI_DII
interface Toooba_RVFI_DII_Server rvfi_dii_server;
`endif
// ----------------------------------------------------------------
// Optional Debug Module interfaces