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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_61/] [or1ksim/] [debug/] [debug_unit.c] - Diff between revs 693 and 884

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

Rev 693 Rev 884
Line 48... Line 48...
DevelopmentInterface development;
DevelopmentInterface development;
 
 
/* External STALL signal to debug interface */
/* External STALL signal to debug interface */
int in_reset = 0;
int in_reset = 0;
 
 
/* Risc stall state */
 
int cpu_stalled = 0;
 
 
 
/* Current watchpoint state */
/* Current watchpoint state */
unsigned long watchpoints = 0;
unsigned long watchpoints = 0;
 
 
static int calculate_watchpoints ();
static int calculate_watchpoints ();
 
 
Line 64... Line 61...
{
{
  development.riscop &= ~RISCOP_STALL;
  development.riscop &= ~RISCOP_STALL;
  development.riscop |= state ? RISCOP_STALL : 0;
  development.riscop |= state ? RISCOP_STALL : 0;
  if(testsprbits(SPR_DMR1, SPR_DMR1_DXFW)) /* If debugger disabled */
  if(testsprbits(SPR_DMR1, SPR_DMR1_DXFW)) /* If debugger disabled */
    state = 0;
    state = 0;
  cpu_stalled = state;
  runtime.cpu.stalled = state;
}
}
 
 
void du_reset()
void du_reset()
{
{
  development.riscop = 0;
  development.riscop = 0;

powered by: WebSVN 2.1.0

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