14#ifndef ETISS_INCLUDE_MM_DMMUWrapper_WRAPPER_H_
15#define ETISS_INCLUDE_MM_DMMUWrapper_WRAPPER_H_
general configuration and logging
plugins for extensions to code translation and instruction execution
this plugin allows to wrap the ETISS_System interface
std::shared_ptr< MMU > mmu_
std::string _getPluginName() const
ETISS_System * unwrap(ETISS_CPU *cpu, ETISS_System *system)
SystemWrapperPlugin interface to unwrap original ETISS_System.
ETISS_System * wrap(ETISS_CPU *cpu, ETISS_System *system)
SystemWrapperPlugin interface to wrap around original ETISS_System.
basic cpu state structure needed for execution of any cpu architecture.
memory access and time synchronization functions.