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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_47/] [or1ksim/] [cpu/] [or32/] [execute.c] - Diff between revs 630 and 631

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

Rev 630 Rev 631
Line 417... Line 417...
  struct mem_entry *entry;
  struct mem_entry *entry;
  debug(5, "fetch()\n");
  debug(5, "fetch()\n");
 
 
  /* Update the pc for pending exceptions, or get physical pc */
  /* Update the pc for pending exceptions, or get physical pc */
  if (!pending.valid)
  if (!pending.valid)
    pc_phy = translate_vrt_to_phy_add(pc);
    pc_phy = immu_translate(pc, 0);
 
 
  if(pending.valid)
  if(pending.valid)
    except_handle_backend(pending.type, pending.address, pending.saved);
    except_handle_backend(pending.type, pending.address, pending.saved);
 
 
  if (CHECK_BREAKPOINTS) {
  if (CHECK_BREAKPOINTS) {

powered by: WebSVN 2.1.0

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