OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_61/] [or1ksim/] [toplevel.c] - Diff between revs 1350 and 1352

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1350 Rev 1352
Line 80... Line 80...
#include "dumpverilog.h"
#include "dumpverilog.h"
#include "trace.h"
#include "trace.h"
#include "cuc.h"
#include "cuc.h"
 
 
/* CVS revision number. */
/* CVS revision number. */
const char rcsrev[] = "$Revision: 1.101 $";
const char rcsrev[] = "$Revision: 1.102 $";
 
 
/* History of execution */
 
int histexec[HISTEXEC_LEN];
 
 
 
char *sim_commands [] = {
char *sim_commands [] = {
  "q", "t", "help", "de", "dm", "run", "pr", "pm", "pc",
  "q", "t", "help", "de", "dm", "run", "pr", "pm", "pc",
  "reset", "break", "breaks", "hist", "stats", "stall" "info",
  "reset", "break", "breaks", "hist", "stats", "stall" "info",
  "r", "dv",
  "r", "dv",
Line 704... Line 701...
      config.sim.debug ^= 1;
      config.sim.debug ^= 1;
    } else
    } else
#endif
#endif
    if (strcmp(item1, "hist") == 0) { /* dump history */
    if (strcmp(item1, "hist") == 0) { /* dump history */
      int i;
      int i;
      for(i = HISTEXEC_LEN; i; i--)
      struct hist_exec *cur;
        dumpmemory(histexec[i - 1], histexec[i - 1] + 4, 1, 1);
      for(i = HISTEXEC_LEN, cur = hist_exec_tail->prev; i; i--, cur = cur->prev)
 
        dumpmemory(cur->addr, cur->addr + 4, 1, 1);
      PRINTF("\n");
      PRINTF("\n");
    } else
    } else
    if (strcmp(item1, "run") == 0) { /* run */
    if (strcmp(item1, "run") == 0) { /* run */
      char item2[20];
      char item2[20];
      char item3[20];
      char item3[20];

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.