/////////////////////////////////////////////////////////////////////////////////// // File : sim_driver.h // Date : 23/11/2013 // Author : alain greiner / cesar fuguet // Copyright (c) UPMC-LIP6 /////////////////////////////////////////////////////////////////////////////////// #ifndef _GIET_SIM_DRIVERS_H_ #define _GIET_SIM_DRIVERS_H_ /////////////////////////////////////////////////////////////////////////////////// // SIM_HELPER registers offsets /////////////////////////////////////////////////////////////////////////////////// enum SoclibSimhelperRegisters { SIMHELPER_SC_STOP, SIMHELPER_END_WITH_RETVAL, SIMHELPER_EXCEPT_WITH_VAL, SIMHELPER_PAUSE_SIM, SIMHELPER_CYCLES, SIMHELPER_SIGINT, }; /////////////////////////////////////////////////////////////////////////////////// // SIM_HELPER access functions /////////////////////////////////////////////////////////////////////////////////// extern unsigned int _sim_helper_access( unsigned int register_index, unsigned int value, unsigned int* retval ); /////////////////////////////////////////////////////////////////////////////////// #endif // Local Variables: // tab-width: 4 // c-basic-offset: 4 // c-file-offsets:((innamespace . 0)(inline-open . 0)) // indent-tabs-mode: nil // End: // vim: filetype=c:expandtab:shiftwidth=4:tabstop=4:softtabstop=4