URL
https://opencores.org/ocsvn/or1k/or1k/trunk
[/] [or1k/] [trunk/] [or1ksim/] [cpu/] [common/] [abstract.c] - Diff between revs 1748 and 1751
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 1748 |
Rev 1751 |
Line 46... |
Line 46... |
#include "opcode/or32.h"
|
#include "opcode/or32.h"
|
#include "dmmu.h"
|
#include "dmmu.h"
|
#include "immu.h"
|
#include "immu.h"
|
|
|
#if DYNAMIC_EXECUTION
|
#if DYNAMIC_EXECUTION
|
#include "dyn_rec.h"
|
#include "dyn-rec.h"
|
#endif
|
#endif
|
|
|
|
|
/*! Global temporary variable to increase speed. */
|
/*! Global temporary variable to increase speed. */
|
struct dev_memarea *cur_area;
|
struct dev_memarea *cur_area;
|
Line 547... |
Line 547... |
#endif
|
#endif
|
|
|
if (config.debug.enabled)
|
if (config.debug.enabled)
|
*breakpoint += check_debug_unit (DebugInstructionFetch, memaddr);
|
*breakpoint += check_debug_unit (DebugInstructionFetch, memaddr);
|
|
|
if (ic_state->enabled)
|
if ((NULL != ic_state) && ic_state->enabled)
|
temp = ic_simulate_fetch (phys_memaddr, memaddr);
|
temp = ic_simulate_fetch (phys_memaddr, memaddr);
|
else
|
else
|
temp = evalsim_mem32 (phys_memaddr, memaddr);
|
temp = evalsim_mem32 (phys_memaddr, memaddr);
|
|
|
if (config.debug.enabled)
|
if (config.debug.enabled)
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.