summaryrefslogtreecommitdiff
path: root/src/arch/arm/fastmodel/iris/thread_context.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/arm/fastmodel/iris/thread_context.cc')
-rw-r--r--src/arch/arm/fastmodel/iris/thread_context.cc5
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;
}