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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_61/] [or1ksim/] [sim-config.c] - Diff between revs 305 and 306

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

Rev 305 Rev 306
Line 236... Line 236...
void uart_txfile ();
void uart_txfile ();
void uart_jitter ();
void uart_jitter ();
void dma_baseaddr ();
void dma_baseaddr ();
void dma_irq ();
void dma_irq ();
void memory_type ();
void memory_type ();
 
void eth_baseaddr ();
 
void eth_dma ();
 
 
unsigned long tempL;
unsigned long tempL;
unsigned long tempUL;
unsigned long tempUL;
char tempS[STR_SIZE];
char tempS[STR_SIZE];
 
 
Line 320... Line 322...
 
 
  {7, "enabled",            "=%i",         NULL,          (void *)(&config.debug.enabled)},
  {7, "enabled",            "=%i",         NULL,          (void *)(&config.debug.enabled)},
  {7, "gdb_enabled",        "=%i",         NULL,          (void *)(&config.debug.gdb_enabled)},
  {7, "gdb_enabled",        "=%i",         NULL,          (void *)(&config.debug.gdb_enabled)},
  {7, "server_port",        "=%i",         NULL,          (void *)(&config.debug.server_port)},
  {7, "server_port",        "=%i",         NULL,          (void *)(&config.debug.server_port)},
 
 
  {8, "enabled",            "=%i",         NULL,          (void *)(&config.vapi.enabled)}
  {8, "enabled",            "=%i",         NULL,          (void *)(&config.vapi.enabled)},
  {8, "server_port",        "=%i",         NULL,          (void *)(&config.vapi.server_port)},
  {8, "server_port",        "=%i",         NULL,          (void *)(&config.vapi.server_port)},
 
 
  {9, "enabled",            "=%i",         NULL,          (void *)(&config.ethernetss_enabled)},
  {9, "enabled",            "=%i",         NULL,          (void *)(&config.ethernets_enabled)},
  {9, "neths",              "=%i",         NULL,          (void *)(&config.nethernetss)},
  {9, "neths",              "=%i",         NULL,          (void *)(&config.nethernets)},
  {9, "device",             "%i",          change_device, (void *)(&tempL)},
  {9, "device",             "%i",          change_device, (void *)(&tempL)},
  {9, "enddevice",          "",            end_device,    NULL},
  {9, "enddevice",          "",            end_device,    NULL},
  {9, "baseaddr",           "=0x%x",       eth_baseaddr,  (void *)(&tempUL)},
  {9, "baseaddr",           "=0x%x",       eth_baseaddr,  (void *)(&tempUL)},
  {9, "dma",                "=%i",         eth_dma,       (void *)(&tempL)}
  {9, "dma",                "=%i",         eth_dma,       (void *)(&tempL)}
};
};
Line 423... Line 425...
  }
  }
}
}
 
 
void eth_dma () {
void eth_dma () {
  if (current_device >= 0 && current_device < config.nethernets)
  if (current_device >= 0 && current_device < config.nethernets)
    config.ethertnets[current_device].dma = tempL;
    config.ethernets[current_device].dma = tempL;
  else {
  else {
    fprintf (stderr, "ERROR: invalid device number.");
    fprintf (stderr, "ERROR: invalid device number.");
    exit (-1);
    exit (-1);
  }
  }
}
}

powered by: WebSVN 2.1.0

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