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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_42/] [or1ksim/] [cpu/] [common/] [abstract.c] - Diff between revs 262 and 269

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

Rev 262 Rev 269
Line 61... Line 61...
  struct label_entry *tmp;
  struct label_entry *tmp;
  int breakpoint = 0;
  int breakpoint = 0;
  int ilen = disasm ? 4 : 16;
  int ilen = disasm ? 4 : 16;
 
 
  for(i = from; i < to; i += ilen) {
  for(i = from; i < to; i += ilen) {
    printf("%.8x", i);
    printf("%.8x: ", i);
    for (j = 0; j < ilen;) {
    for (j = 0; j < ilen;) {
      int data = -1;
      int data = -1;
      if (!disasm) {
      if (!disasm) {
        tmp = NULL;
        tmp = NULL;
        if (verify_memoryarea(i+j)) {
        if (verify_memoryarea(i+j)) {
Line 97... Line 97...
            printf("<invalid>");
            printf("<invalid>");
        } else printf("XXXXXXXX");
        } else printf("XXXXXXXX");
        j += len;
        j += len;
      }
      }
    }
    }
 
    printf ("\n");
  }
  }
}
}
 
 
/* Calls IMMU translation routines before simulating insn
/* Calls IMMU translation routines before simulating insn
cache for virtually indexed insn cache or after simulating insn cache
cache for virtually indexed insn cache or after simulating insn cache

powered by: WebSVN 2.1.0

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