Line 37... |
Line 37... |
|
|
struct {
|
struct {
|
int tagtype;
|
int tagtype;
|
} ic;
|
} ic;
|
|
|
struct {
|
|
int bpb_sim;
|
|
int btic_sim;
|
|
} bp; /* Branch prediction */
|
|
int clkcycle_ns; /* Clock cycle in nanoseconds */
|
int clkcycle_ns; /* Clock cycle in nanoseconds */
|
|
|
int nuarts;
|
int nuarts;
|
int uarts_enabled;
|
int uarts_enabled;
|
struct {
|
struct {
|
Line 93... |
Line 89... |
int hazards; /* dependency hazards analysis */
|
int hazards; /* dependency hazards analysis */
|
int history; /* instruction stream history analysis */
|
int history; /* instruction stream history analysis */
|
int dependstats; /* dependency statistics */
|
int dependstats; /* dependency statistics */
|
int dependency; /* not sure: same as dependency statistics? */
|
int dependency; /* not sure: same as dependency statistics? */
|
int slp; /* not sure: stack analisys? */
|
int slp; /* not sure: stack analisys? */
|
|
int btic_sim; /* branch prediction target insn cache analysis */
|
|
int bpb; /* branch prediction buffer analysis */
|
} cpu;
|
} cpu;
|
|
|
int simdebug; /* Simulator debugging */
|
struct {
|
|
int debug; /* Simulator debugging */
|
int profile; /* Is profiler running */
|
int profile; /* Is profiler running */
|
FILE *fprof; /* profiler file */
|
char prof_fn[STR_SIZE]; /* Profiler filename */
|
|
FILE *fprof; /* Profiler file */
|
int iprompt; /* Interactive prompt */
|
int iprompt; /* Interactive prompt */
|
|
} sim;
|
|
|
int inhibit_server; /* Don't start up the JTAG proxy server */
|
int inhibit_server; /* Don't start up the JTAG proxy server */
|
int server_port; /* A user specified port number for services */
|
int server_port; /* A user specified port number for services */
|
|
|
char *script_file; /* Script file that should be used */
|
char *script_file; /* Script file that should be used */
|
char *filename; /* Original Command Simulator file (CZ) */
|
char *filename; /* Original Command Simulator file (CZ) */
|