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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_61/] [or1ksim/] [sim-config.h] - Diff between revs 261 and 262

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

Rev 261 Rev 262
Line 71... Line 71...
        } ethernets[NR_ETHERNETS];
        } ethernets[NR_ETHERNETS];
 
 
  struct {
  struct {
    int enabled;                      /* is MC enabled? */
    int enabled;                      /* is MC enabled? */
    unsigned long baseaddr;           /* Naturally aligned base address */
    unsigned long baseaddr;           /* Naturally aligned base address */
    char memory_table_file[STR_SIZE]; /* Memory table filename */
 
    unsigned POC;                     /* power on reset configuration register */
    unsigned POC;                     /* power on reset configuration register */
  } mc;
  } mc;
 
 
 
  struct {
 
    char memory_table_file[STR_SIZE]; /* Memory table filename */
 
    int pattern;            /* A user specified memory initialization pattern */
 
    int random_seed;        /* Initialize the memory with random values, starting with seed */
 
    enum {
 
      MT_PATTERN,
 
      MT_RANDOM
 
    } type;
 
  } memory;
 
 
  int simdebug; /* Simulator debugging */
  int simdebug; /* Simulator debugging */
  int profile;    /* Is profiler running */
  int profile;    /* Is profiler running */
  FILE *fprof;    /* profiler file */
  FILE *fprof;    /* profiler file */
  int iprompt;  /* Interactive prompt */
  int iprompt;  /* Interactive prompt */
  int dependstats;/* Calculation of dependency statistics */
  int dependstats;/* Calculation of dependency statistics */
Line 86... Line 95...
  int history;  /* Instruction stream history remembered by the simulator */
  int history;  /* Instruction stream history remembered by the simulator */
  int superscalar;/* "Superscalar" simulation */
  int superscalar;/* "Superscalar" simulation */
  int slp;
  int slp;
  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 */
  int pattern_mem; /* A user specified memory initialization pattern */
 
  int random_mem;  /* Initialize the memory with random values */
 
 
 
  char* filename;  /* Original Command Simulator file (CZ) */
  char* filename;  /* Original Command Simulator file (CZ) */
};
};
 
 
extern struct config config;
extern struct config config;

powered by: WebSVN 2.1.0

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