fixes SystemC wrapper wrt. templated core_complex
This commit is contained in:
@ -125,7 +125,7 @@ using vm_ptr = std::unique_ptr<iss::vm_if>;
|
||||
|
||||
class core_wrapper {
|
||||
public:
|
||||
core_wrapper(core_complex* owner)
|
||||
core_wrapper(core_complex_if* owner)
|
||||
: owner(owner) {}
|
||||
|
||||
void reset(uint64_t addr) { vm->reset(addr); }
|
||||
@ -181,7 +181,7 @@ public:
|
||||
"SystemC sub-commands: break <time>, print_time"});
|
||||
}
|
||||
|
||||
core_complex* const owner;
|
||||
core_complex_if* const owner;
|
||||
vm_ptr vm{nullptr};
|
||||
sc_cpu_ptr cpu{nullptr};
|
||||
iss::debugger::target_adapter_if* tgt_adapter{nullptr};
|
||||
@ -197,7 +197,6 @@ struct core_trace {
|
||||
scv_tr_handle tr_handle;
|
||||
};
|
||||
|
||||
SC_HAS_PROCESS(core_complex); // NOLINT
|
||||
#ifndef CWR_SYSTEMC
|
||||
template <unsigned int BUSWIDTH>
|
||||
core_complex<BUSWIDTH>::core_complex(sc_module_name const& name)
|
||||
|
Reference in New Issue
Block a user