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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_47/] [or1ksim/] [debug/] [gdbcomm.c] - Diff between revs 439 and 479

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

Rev 439 Rev 479
Line 447... Line 447...
      for(i=0;i<msg_bwrite->nRegisters;i++)
      for(i=0;i<msg_bwrite->nRegisters;i++)
        {
        {
          int t_err = 0;
          int t_err = 0;
 
 
          msg_bwrite->data[i] = ntohl(msg_bwrite->data[i]);
          msg_bwrite->data[i] = ntohl(msg_bwrite->data[i]);
          t_err = DebugSetRegister(msg_bwrite->address+i,msg_bwrite->data[i]);
          t_err = DebugSetRegister(msg_bwrite->address + 4 * i,msg_bwrite->data[i]);
          err = err ? err : t_err;
          err = err ? err : t_err;
        }
        }
      resp_bwrite.status = htonl(err);
      resp_bwrite.status = htonl(err);
      free(buf);
      free(buf);
      buf = NULL;
      buf = NULL;
Line 495... Line 495...
      resp_bread = (JTAGProxyBlockReadResponse*)buf;
      resp_bread = (JTAGProxyBlockReadResponse*)buf;
      for(i=0;i<msg_bread.nRegisters;i++)
      for(i=0;i<msg_bread.nRegisters;i++)
        {
        {
          int t_err;
          int t_err;
 
 
          t_err = DebugGetRegister(msg_bread.address+i,&resp_bread->data[i]);
          t_err = DebugGetRegister(msg_bread.address + 4 * i,&resp_bread->data[i]);
          resp_bread->data[i] = htonl(resp_bread->data[i]);
          resp_bread->data[i] = htonl(resp_bread->data[i]);
          err = err ? err : t_err;
          err = err ? err : t_err;
        }
        }
      resp_bread->status = htonl(err);
      resp_bread->status = htonl(err);
      resp_bread->nRegisters = htonl(msg_bread.nRegisters);
      resp_bread->nRegisters = htonl(msg_bread.nRegisters);
Line 653... Line 653...
int gdbcomm_init ()
int gdbcomm_init ()
{
{
  serverPort = config.debug.server_port;
  serverPort = config.debug.server_port;
  if(server_fd = GetServerSocket("or1ksim","tcp",serverPort))
  if(server_fd = GetServerSocket("or1ksim","tcp",serverPort))
          printf("JTAG Proxy server started on port %d\n",serverPort);
          printf("JTAG Proxy server started on port %d\n",serverPort);
 
  else
 
    printf("Cannot start JTAG proxy server on port %d\n", serverPort);
}
}
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

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