diff options
Diffstat (limited to 'src/arch/arm/fastmodel/iris/thread_context.cc')
-rw-r--r-- | src/arch/arm/fastmodel/iris/thread_context.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/arch/arm/fastmodel/iris/thread_context.cc b/src/arch/arm/fastmodel/iris/thread_context.cc index 872136615..ebcd2b89a 100644 --- a/src/arch/arm/fastmodel/iris/thread_context.cc +++ b/src/arch/arm/fastmodel/iris/thread_context.cc @@ -134,8 +134,9 @@ void ThreadContext::installBp(BpInfoIt it) { BpId id; - // Hard code address space 5 for now. - call().breakpoint_set_code(_instId, id, it->second->pc, 5, 0, true); + Addr pc = it->second->pc; + auto space_id = getBpSpaceId(pc); + call().breakpoint_set_code(_instId, id, pc, space_id, 0, true); it->second->id = id; } |