blob: 8153b239d1ea83dc90164f7d677d72a64b118329 [file] [log] [blame]
/*
* fwrisc_tracer_bfm_if.h
*
* Created on: Dec 4, 2018
* Author: ballance
*/
#ifndef VE_FWRISC_TRACER_BFM_GVM_FWRISC_TRACER_BFM_IF_H_
#define VE_FWRISC_TRACER_BFM_GVM_FWRISC_TRACER_BFM_IF_H_
#include <stdint.h>
class fwrisc_tracer_bfm_rsp_if {
public:
virtual ~fwrisc_tracer_bfm_rsp_if() { }
virtual void regwrite(uint32_t raddr, uint32_t rdata) = 0;
virtual void exec(uint32_t addr, uint32_t instr) = 0;
virtual void memwrite(uint32_t addr, uint8_t mask, uint32_t data) = 0;
};
#endif /* VE_FWRISC_TRACER_BFM_GVM_FWRISC_TRACER_BFM_IF_H_ */